![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cita:
En el ejemplo del link que me acabas de compartir que por cierto, se agradece... A la hora de asignar valor a la parte de "SignatureValue" del XML se hace uso de este código Código:
public string Sign(string sourceData, X509Certificate2 certificate) { byte[] data = GetBytes(sourceData); byte[] signature = null; using (RSA rsaCryptoServiceProvider = certificate.GetRSAPrivateKey()) { signature = rsaCryptoServiceProvider.SignData(data, HashAlgorithmName.SHA1, RSASignaturePadding.Pkcs1); } return System.Convert.ToBase64String(signature); } PD. estoy en el paso 1 que es la autenticacion |
#2
|
||||
|
||||
Cita:
Necesitas tomar todo el nodo que viene en la pagina y pasarlo a un .txt y luego con ayuda del openssl debes de ejecutar algo así:
Donde: DestinoFirma: es el archivo resultante de la dgst en formato .bin FielPem: es la key en .Pem SignatureValue: es el .txt del nodo exportado Despues el archivo .bin debes de pasarlo a Base64 y es lo que pondrás en el nodo |
#3
|
|||
|
|||
Cita:
Intentaré eso amigo muchas gracias. De igual manera me puse a leer y estudiar mas sobre OpenSSL y saber qué estoy haciendo. Saludos cordiales |
#4
|
||||
|
||||
Claro, cualquier cosa aquí estoy. Saludos.
|
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda con modificacion masiva | xeuz | Firebird e Interbase | 6 | 31-07-2013 08:57:08 |
Modificacion masiva | Spynosa | Firebird e Interbase | 7 | 07-10-2010 06:06:05 |
insercion masiva | Alfredo | Firebird e Interbase | 3 | 12-11-2008 20:34:46 |
Insercion masiva de una BD a otra BD | oscjae | Firebird e Interbase | 5 | 15-12-2006 20:25:49 |
Inserción masiva en MySQL | Morfo | MySQL | 3 | 09-01-2004 18:05:33 |
![]() |
|