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
426 stars 173 forks source link

SSLError: bad handshake #236

Closed Uriel-Alves closed 2 years ago

Uriel-Alves commented 2 years ago

Olá, criei um script seguindo o exemplo de comunicaçãocom o sefaz:

from pynfe.processamento.comunicacao import ComunicacaoSefaz
from settings import BASE_DIR

certificado = BASE_DIR / 'etc/test/certificado.pfx'
senha = '123456'
uf = 'pr'
homologacao = True

if __name__ == '__main__':
    con = ComunicacaoSefaz(uf, certificado, senha, homologacao)
    xml = con.status_servico('nfe')
    print(xml.text)

porém, o requests está reportando este erro, referente à validação SSL: requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', '', 'sslv3 alert certificate unknown')])",)

Estou fazendo alguma coisa errada?

Seria possível desabilitarmos a verificação SSL (mesmo sendo algo não recomendado)?

Uriel-Alves commented 2 years ago

Resolvido! Estou em SP, e o estado estava para PR, resultando no erro reportado. Apenas alterei para SP, e tudo resolvido. :)