aricaldeira / PySPED

Sistema Público de Escrituração Digital em Python
GNU Lesser General Public License v2.1
108 stars 97 forks source link

Handshake TLS/SSL #60

Open ananiasfilho opened 7 years ago

ananiasfilho commented 7 years ago

Fiz alguns teste com os servidores de emissão NFe/NFCe e verifiquei que as versões do SSL diferem de servidor para servidor como exibido abaixo (TLS 1.0/1.1/1.2 SSLv2, etc).

Com a mudança no arquivo processador_nfe.py na linha 171 (https://github.com/aricaldeira/PySPED/blob/master/pysped/nfe/processador_nfe.py#L171) de PROTOCOLO_TLS para PROTOCOLO_TLSv1, foi possível emitir NFe para o Sefaz SP, que utiliza TLS1.2. A pergunta é: é possível utilizando o PROTOCOLO_TLSv1, conectar em qualquer um dos servidores de SEFAZ que utilizem versões diferentes?

Host Server: nfe.svrs.rs.gov.br