luisiturrios1 / python-cfdiclient

Cliente Python Web Service del SAT para la descarga masiva de xml
GNU General Public License v3.0
101 stars 50 forks source link

Error al intentar crear una instancia de Fiel #56

Open jcmoneymx opened 2 months ago

jcmoneymx commented 2 months ago
>>> 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.

github-actions[bot] commented 2 months ago

Bienvenido nuestro proyecto python-cfdiclient

Nesgc commented 1 month ago

Probablemente sea la contraseña