Ver Mensaje Individual
  #45 (permalink)  
Antiguo 19/08/2010, 09:41
polacp86
 
Fecha de Ingreso: agosto-2010
Mensajes: 13
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: Facturas Digitales SAT - Mexico C#

Hola javalos532, de hecho si utilice openssl y esto fue lo que hice:

1. Con openssl converti los archivos cer y key en un solo archivo p12.
2. En c# genere un objeto md5serviceprovider y le pase la cadena original en formato utf-8.
3. Despues cree un objeto X509Certificate con el archivo p12.
4. En seguida genere un objeto RSACrytpoServiceProvider con la llave privada del certificado x509.
5. Al objeto RSA le pase el resultado de la digestion md5 y realice la encriptación
6. Finalmente el resultado lo converti en una cadena Base64 con Convert.ToBase64String() y listo ya se genera el sello digital.