Cita:
Iniciado por AntonioMatias Me sale el siguiente error de mi proyecto ya compilado en windows XP, en windows 7 no tiene pex:
object reference not set to an instance of an object
Este error ocurre en la linea de la asignación de bytesFirmados.
Alguien sabe que onda con esto?.
De hecho tube que instanciar lrsa y bytesFirmados y sigue marcando el error en XP, el proyecto lo estoy compilando en Win7
Gracias
Dim pLlavePrivadaenBytes As Byte() = System.IO.File.ReadAllBytes(_rutaKey)
Dim lrsa As RSACryptoServiceProvider = New RSACryptoServiceProvider
lrsa = clsSeguridad.DecodeEncryptedPrivateKeyInfo(pLlaveP rivadaenBytes, IsecStr)
Dim hasher As MD5CryptoServiceProvider = New MD5CryptoServiceProvider()
Dim bytesFirmados() As Byte = New Byte() {}
bytesFirmados = lrsa.SignData(System.Text.Encoding.UTF8.GetBytes(c adenaOriginal), hasher)
Dim sellodigital As String = Convert.ToBase64String(bytesFirmados)
Saludos Antonio, soy desarrollador en vb.net, estoy n.l. mexico y tambien estoy buscando la solucion a la facturacion electronica, he visto este codigo pero aun no lo he probado, ¿copiaste el codigo de aqui de la pagina?.
Saludos y espero que nos podamos ayudar.