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