TadaSoftware / PyNFe

Projeto de biblioteca para fazer interface com o webservice de Nota Fiscal eletrônica para Python, disponível sob LGPL.
http://groups.google.com/group/pynfe
Other
423 stars 173 forks source link

Atualiza criptografia A1 para utilizar Cryptography no Lugar de OpenSSL #301

Closed felps-dev closed 1 year ago

felps-dev commented 1 year ago

Escopo

pyopenssl removeu a função OpenSSL.crypto.loads_pkcs12 que era utilizada pelo PyNFE para puxar o certificado e chave privada do A1. Na verdade a lib do pyopenssl usava o cryptography por baixo dos panos nessa função loads_pkcs12, então eu mudei para ele, já que só usamos para isso atualmente. Já está funcionando em produção normalmente e passando nos testes.