- NF-eletrônica nacional - http://nf-eletronica.com/blog -
Falhas na conexão com os Web Services da NF-e
Posted By admin On 02-08-2008 @ 16:29 In Certificado Digital X509, Conexão SSL com autenticação mútua, Web Services | Comments Disabled
A conexão com o Web Service da NF-e
A conexão com os Web Services da NF-e é realizada através da Internet e a segurança e a privacidade é garantida com o uso do protocolo Secure Socket Layer – SSL, versão 3.0 que estabelece um canal de comunicação seguro com o uso de criptográfia.
A identificação das partes envolvidas na comunicação é realizada com a autenticação mútua através da troca de certificados digitais X509 -v3, no padrão ICP/BR. O certificado digital é enviado como um anexo da mensagem SOAP.
A maioria das falhas no estabelecimento desta conexão é causada pela recusa do certificado digital recebido por qualquer uma das partes, seja por ele não ser um certificado digital autêntico, padrão ICP/BR ou por o certificado digital utilizado pelo emissor ou pelo Web Service não ser considerado confiável.
Requisitos para estabelecer a conexão
Os requisitos para obter êxito na comunicação com os Web Services da NF-e são:
a) Certificado Digital do Emissor:
Caso o certificado digital seja do tipo A3, existe necessidade de o gerenciador do smartcard/token estar corretamente instalado, valendo ressaltar que o uso de versão incompátivel com o dispositivo pode provocar o mal funcionamento do dispositivo, como a falha no processo de assinatura digital.
b) Certificado Digital do Web Service:
A principal preocupação que deve existir com o certificado digital do Web Service é a instalação da cadeia de certificação da AC emissora do certificado digital utilizado pelo Web Service.
O caminho mais curto é a instalação de toda a cadeia de certificação das Autoridades Certificadoras da Infra-Estrutura de Chaves Públicas Brasileira - ICP-Brasil que pode ser obtida no [1] Repositório da AC Raiz. Atualmente são 78 certificados digitais, o emissor tem a opção de instalar somente a cadeia de certificação necessária para acessar o Web Service da sua UF.
Apesar de existirem 28 unidades federadas, somente 12 unidades federas mantêm aplicação própria (AM, BA, CE, DF, GO, MG, MS, MT, PE, PR, RS e SP), as demais unidades federadas utilizam a SEFAZ Virtual do RS (AC, AL, AP, PB, RJ, RR, SC, SE, RO e TO) ou a SEFAZ Virtual do Ambiente Nacional - SVAN (ES, MA, PA, PI e RN), vale observar que a situação está em constante alteração, pois muitas UF estão concluindo o desenvolvimento dos sistemas próprios.
Os Web Services utilizam certificados digitais das seguintes cadeias de certificação da hierarquia ICP-Brasil (em ordem alfabética):
Última atualização em 07/09/2009.
Assim, o emissor que desejar pode instalar somente a cadeia de certificação necessária para a sua UF.
Importante ressaltar que os emissores do DF devem instalar a cadeia de certificado proprietário do DF, pois se trata de certificado digital não autêntico.
Problemas na conexão
No início do projeto é muito comum a ocorrência de erros na conexão que dificulta o processo de implementação da NF-e, principalmente se o interessado optar por desenvolver todas as funcionalidades necessárias para consumir os Web Services.
A seguir relacionamos os erros mais comuns que podem ocorrer no estabelecimento da conexão com o Web Service:
Article printed from NF-eletrônica nacional: http://nf-eletronica.com/blog
URL to article: http://nf-eletronica.com/blog/?p=86
URLs in this post:
[1] Repositório da AC Raiz: http://www.iti.gov.br/twiki/bin/view/Certificacao/RepoZipCert
[2] AC SERASA SRF: http://nf-eletronica.com/blog?dl_id=33
[3] AC SERASA SRF: http://nf-eletronica.com/blog?dl_id=33
[4] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[5] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[6] AC CertiSign Múltipla V3: http://nf-eletronica.com/blog?dl_id=31
[7] AC CertiSign Múltipla V3: http://nf-eletronica.com/blog?dl_id=31
[8] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[9] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[10] AC SEF-DF: http://nf-eletronica.com/blog?dl_id=37
[11] AC CertiSign Múltipla V3: http://nf-eletronica.com/blog?dl_id=31
[12] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[13] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[14] AC PRODEMGE2: http://nf-eletronica.com/blog?dl_id=67
[15] AC PRODEMGE2: http://nf-eletronica.com/blog?dl_id=67
[16] AC CertiSign Múltipla G3: http://nf-eletronica.com/blog?dl_id=65
[17] AC CertiSign Múltipla G3: http://nf-eletronica.com/blog?dl_id=65
[18] AC CertiSign Múltipla G3: http://nf-eletronica.com/blog?dl_id=65
[19] AC CertiSign Múltipla V3: http://nf-eletronica.com/blog?dl_id=31
[20] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[21] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[22] AC SERPRORFB: http://nf-eletronica.com/blog?dl_id=66
[23] AC SERPRORFB: http://nf-eletronica.com/blog?dl_id=66
[24] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[25] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[26] AC CertiSign Múltipla G3: http://nf-eletronica.com/blog?dl_id=65
[27] AC CertiSign Múltipla G3: http://nf-eletronica.com/blog?dl_id=65
[28] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[29] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[30] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[31] AC SERPRO Final v1: http://nf-eletronica.com/blog?dl_id=36
[32] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[33] AC SERPRO Final v2: http://nf-eletronica.com/blog?dl_id=88
[34] http://www.wats.ca/show.php?contentid=36: http://www.wats.ca/show.php?contentid=36
Click here to print.
Copyright © 2008-2011 NF-eletrônica nacional. All rights reserved.