Ver Mensaje Individual
  #271 (permalink)  
Antiguo 17/11/2010, 14:13
AntonioMatias
 
Fecha de Ingreso: octubre-2005
Mensajes: 47
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Factura electroncia sat mexico

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)