17/11/2010, 14:13
|
| | Fecha de Ingreso: octubre-2005
Mensajes: 47
Antigüedad: 19 años, 1 mes 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) |