Ver Mensaje Individual
  #54 (permalink)  
Antiguo 25/08/2010, 12:40
MarkX
 
Fecha de Ingreso: agosto-2010
Mensajes: 11
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Facturas Digitales SAT - Mexico C#

Hola a TODOS
les comento que finalmente logre obtener un sello digital verificado por el validador del SAT con lo siguiente:

Dim objCert As New X509Certificates.X509Certificate2("archivo.p12", "b0123456789")
Dim lRSA As RSACryptoServiceProvider = objCert.PrivateKey
Dim lhasher As New MD5CryptoServiceProvider()
Dim bytesFirmados As Byte() = lRSA.SignData(System.Text.Encoding.UTF8.GetBytes(p CadenaOriginal), lhasher)
Return Convert.ToBase64String(bytesFirmados)

El problema es que no he podido hacerlo 100% NET debido a que no he encontrado la forma de generar el archivo con formato p12 directamente desde .NET sin utilizar el openssl.

Alguien tiene una idea de como combinar los archivos .key y .cer en uno solo con formato p12 (o bien pfx) SIN UTILIZAR openSSL??


Gracias de Antemano y Saludos