angelcisneros / factura-electronica

Automatically exported from code.google.com/p/factura-electronica
Apache License 2.0
0 stars 0 forks source link

Exception javax.crypto.BadPaddingException. En la desencriptación de la llave #67

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago

Genero el objeto CFDv32 e intento sellarlo y me marca un error cuando intenta 
realizar la desencriptación PKCS8Key... esta es la excepción que me manda:

javax.crypto.BadPaddingException: Given final block not properly padded
    at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
    at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..)
    at com.sun.crypto.provider.DESedeCipher.engineDoFinal(DashoA13*..)
    at javax.crypto.Cipher.doFinal(DashoA13*..)

Ya cree el comprobante correctamente y ya he revisado que este mandando el 
archivo key y cer (junto con el password) correcto pero aún asi me sale el 
error, anteriormente tenia un sistema que estaba generando CFDI sin problema 
pero no se a que se deba que no me corre bien ahora la librería... no se si se 
deba al j2ee... no tengo idea. Si me ayudan estare enternamente agradecida. 

Un saludo y gracias de antemano.

Original issue reported on code.google.com by garciacr...@gmail.com on 13 Sep 2012 at 4:15

GoogleCodeExporter commented 9 years ago
hola!
Comprobe que el certificado, llave y password sean correspondientes, incluso 
probe con otros que tengo y me sigue marcando el mismo error. Abrí la llave 
con openssl y no hubo problema alguno, no se a que se debe que ya no puedo 
decifrar si anteriormente lo hacía sin problema. 

Quedo a la espera de sus comentarios y muchas gracias.

Original comment by garciacr...@gmail.com on 14 Sep 2012 at 3:56

GoogleCodeExporter commented 9 years ago
Tu llave tiene algún caracter que no sea ascii?   

Original comment by bigdata.mx on 16 Sep 2012 at 2:01

GoogleCodeExporter commented 9 years ago
Hola bigdata

Toda mi llave son letras y números pero resulta ser que ya se solucionó el 
problema :D . Lo único que realicé fue actualizar el java de mi mac y cuando 
le dí ejecutar corrió como si nada. Lo comento por si a alguién más le 
llega a suceder y esta seguro de que su llava es correcta. Muchas gracias de 
todas formas y que tengan una buena semana.

Saludos :)

Original comment by garciacr...@gmail.com on 17 Sep 2012 at 2:13

GoogleCodeExporter commented 9 years ago
Gracias por la información. 

Saludos!

Original comment by bigdata.mx on 19 Sep 2012 at 2:02

GoogleCodeExporter commented 9 years ago
La librería de factura-electronica ha sido migrada a GitHub para facilitar la 
colaboración.

Los temas han sido migrados a 

https://github.com/bigdata-mx/factura-electronica/issues/

Visítanos!

Original comment by bigdata.mx on 21 Oct 2012 at 5:51