A mudança do protocolo de comunicação com os servidores de NF-e 4.0 da SEFAZ para TLS 1.2, pode gerar dificuldades para alguns contribuintes. A SEFAZ, por questões de segurança, a partir de 02 de Julho de 2018, para os serviços de NF-e, CT-e, MDF-e, e NFC-e só aceitará conexões com o protocolo de segurança TLS 1.2 ou superior. Além do protocolo TLS também é necessário que o computador esteja com o NET Framework 4.6.2 ou superior instalado e com todas as atualizações do Windows Update efetuadas.
O grande problema é que alguns sistemas operacionais, por falta de atualização, não permitem a conexão nesta versão do protocolo. Usuários de sistemas operacionais antigos em breve não emitirão mais NF-e e afins, por isso será necessária a atualização para sistemas operacionais mais novos.
Portanto se a sua empresa utiliza computadores para emitir documentos fiscais eletrônicos cujo sistema operacional seja Windows XP, Windows Server 2003 ou não possua o protocolo TLS 1.2, a atualização será necessária, sob o risco da empresa não conseguir a emissão a NF-e.
Esta é a lista de sistemas operacionais que não permitem a conexão pelo protocolo TLS 1.2:
Outra incompatibilidade com o protocolo TLS 1.2 é o uso do NET Framework 3.5 em algumas versões do Windows.
Por segurança, é importante que o computador onde emite-se a NF-e seja atualizado com o NET Framework 4.6.2.
Abaixo estão as versões do Windows compatíveis com NET Framework 4.6.2:
Windows 7;
Windows 8.1;
Windows 10;
Windows Server 2008 R2 SP1;
Windows Server 2012;
Windows Server 2012 R2;
Windows 2016.
A seguir, instruções para certificar-se de que o sistema operacional instalado no computador seja compatível com o protocolo TLS 1.2 e Microsoft .NET Framework 4.6.2.
No Windows XP:
Acessar clicando em INICIAR, PAINEL DE CONTROLE, OPÇÕES DE INTERNET, AVANÇADAS…
Veja na imagem abaixo que no Windows XP não há disponibilidade de uso do protocolo de segurança TLS 1.2:
Como verificar a versão do Framework instalado no computador:
Acessar clicando em INICIAR, PAINEL DE CONTROLE, ADICIONAR OU REMOVER PROGRAMAS, e verificar a lista:
No Windows 7:
Acessar clicando em INICIAR, PAINEL DE CONTROLE, OPÇÕES DE INTERNET, AVANÇADAS…
Veja na imagem abaixo que no Windows 7 há disponibilidade de uso do protocolo de segurança TLS 1.2:
Possui NET Framework 4.7.1 (acima da versão 4.6.2):
Fonte NF-e 4.0:
https://www.nfe.fazenda.gov.br/portal/principal.aspx