python-cfdiclient icon indicating copy to clipboard operation
python-cfdiclient copied to clipboard

Error al intentar crear una instancia de Fiel

Open jcmoneymx opened this issue 1 year ago • 2 comments

>>> fiel = Fiel(cer_der, key_der, 'passphrase-redactado')
Traceback (most recent call last):
  File "/usr/lib/python3.11/code.py", line 90, in runcode
    exec(code, self.locals)
  File "<console>", line 1, in <module>
  File "/root/workspace/venv/lib/python3.11/site-packages/cfdiclient/fiel.py", line 13, in __init__
    self.__importar_key__(key_der, passphrase)
  File "/root/workspace/venv/lib/python3.11/site-packages/cfdiclient/fiel.py", line 21, in __importar_key__
    self.key = RSA.importKey(key_der, passphrase)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/workspace/venv/lib/python3.11/site-packages/Crypto/PublicKey/RSA.py", line 789, in import_key
    return _import_keyDER(extern_key, passphrase)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/root/workspace/venv/lib/python3.11/site-packages/Crypto/PublicKey/RSA.py", line 688, in _import_keyDER
    raise ValueError("RSA key format is not supported")
ValueError: RSA key format is not supported

estoy teniendo este problema al intentar cargar una Fiel, este error salta si el passphrase es incorrecto pero en este caso estoy seguro que es el passphrase utilizado es el correcto porque entro al sat con la misma llave privada, certificado y passphrase y hago tramites.

les ha pasado antes? tendran alguna pista??

de antemano muchas gracias, excelente libreria

Edit: cambiaré la contraseña e intentaré de nuevo, les informo el resultado.

jcmoneymx avatar Jul 10 '24 02:07 jcmoneymx

Bienvenido nuestro proyecto python-cfdiclient

github-actions[bot] avatar Jul 10 '24 02:07 github-actions[bot]

Probablemente sea la contraseña

Nesgc avatar Aug 20 '24 04:08 Nesgc

Yo paso la contraseña como string y funciona

fiel = Fiel(cer_der, key_der, os.getenv('PASSWORD'))

Razielthc avatar Apr 08 '25 04:04 Razielthc