Erro "could not create SSL/TLS secure channel" na geração de qualquer WebService
Ao gerar qualquer WebService no AX 2009, independente do Estado/SEFAZ, é apresentada a seguinte mensagem de erro na janela de Log de Informações:
- Não é possível obter o WSDL para a URL https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/NfeRetRecepcao2.asmx
- There was an error downloading 'https://homologacao.nfe.fazenda.sp.gov.br/nfeweb/services/NfeRetRecepcao2.asmx'. The request was aborted: could not create SSL/TLS secure channel.
Esse erro é causado devido à falta de permissão do usuário que executa o serviço AOS no certificado digital utilizado para o processo de NF-e (federal).
Para correção, deve-se adicionar o usuário que executa o serviço AOS (exemplo: CONTOSO\Administrator) nas permissões do certificado:
- Abra o Console Root através do menu Iniciar do Windows, clique em Run
- Digite MMC e clique em OK
- No Menu File, clique em Add/Remove Snap-in...
- Selecione Certificates na lista de snap-ins disponíveis, clique no botão Add para adiciona-lo e depois em OK
- Navegue até o nó onde se encontra o certificado utilizado e seleciona-o:
Exemplo: Console Root > Certificates (Local Computer) > Personal > Certificates > CONTOSO - Clique com o botão direito sobre o certificado e clique no botão All tasks > Manage Private Keys...
- Na janela de Permissões do certificado, adicione o usuário que executa o serviço do AOS
Comments
Anonymous
November 16, 2015
Olá, tudo bem? No meu não aparece a opção Manage Private Keys, não sendo, assim, possível adicionar um novo Usuário. Alguma outra alternativa? Obrigado!Anonymous
May 19, 2016
Thank you very much.Regards.