Página 1 de 1

firma electronica invalida VU

Publicado: Jue Feb 02, 2012 9:52 am
por fkof
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:

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 
el resultado de la firma que me hace el open ssl es este:

Código: Seleccionar todo

e50cb5e4a0fdb8a9bfa2f8fe5744c5be54915c577d46dd3de5aab705ed8ea7f67774b519df95d396372df105bdb75e72953b656b99a0651fa75737df7eec4f8cc023b6c7fbd2137fe77a559e328530c0114d32a2b2443a52f8d77d7dbd0faf6567a3a0845facfa17ce79dbda680b67c271be3af28512639706a86745a6b052f7 *C:\1234\tst.txt
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

Re: firma electronica invalida VU

Publicado: Mar Feb 28, 2012 12:18 pm
por Dado
@F_Tanori
@fkof

Tranquilos amigos, aqui venimos a ayudarnos, si un mensaje no nos sirve en lo particular pues no es para desmerecer el esfuerzo que se hizo.

He borrado los dos mensajes ofensivos que cada uno ha escrito, les pido porfavor que se abstengan de ese tipo de comentarios.