firma electronica invalida VU
Publicado: Jue Feb 02, 2012 9:52 am
Hola estoy trabajando con VB.NET en asp.net, y openssl para la firma electronica genro la firma, la asigno la mando y me marca error
miren les dejo mis cod de como la genero y como la asigno aver si me pueden ayudar
genero la firma:
asi la signo leida desde un archivo txt
el resultado de la firma que me hace el open ssl es este:
claro que corto hasta el espacio ( " ") y le mando lo demas pero me sigue markando el erro aver si pueden ayudarme gracias,
por cierto yo no genero el xml, le mando los objetos.. saludos
miren les dejo mis cod de como la genero y como la asigno aver si me pueden ayudar
genero la firma:
Código: Seleccionar todo
openssl.exe pkcs8 -inform DER -outform PEM -in C:\1234\CXX1111169M5_1111161920.key -out C:\1234\archivo.pem -passin pass:12345678a
openssl.exe dgst -sha1 -hex -r -sign C:\1234\archivo.pem -out C:\1234\firma.txt "cadena.txt" C:\1234\tst.txt
asi la signo leida desde un archivo txt
Código: Seleccionar todo
Const fic As String = "C:\1234\firma.txt"
Dim texto As String
Dim strArr() As String
Dim sr As New System.IO.StreamReader(fic)
texto = sr.ReadToEnd()
sr.Close()
strArr = Split(texto, " ")
firma.firma = Trim(strArr(0))
c.firmaElectronica = firma
Código: Seleccionar todo
e50cb5e4a0fdb8a9bfa2f8fe5744c5be54915c577d46dd3de5aab705ed8ea7f67774b519df95d396372df105bdb75e72953b656b99a0651fa75737df7eec4f8cc023b6c7fbd2137fe77a559e328530c0114d32a2b2443a52f8d77d7dbd0faf6567a3a0845facfa17ce79dbda680b67c271be3af28512639706a86745a6b052f7 *C:\1234\tst.txt
por cierto yo no genero el xml, le mando los objetos.. saludos