Esse erro ocorre quando o componente não consegue configurar o certificado que esta sendo setado na propriedade NomeCertificado.
Como Resolver?
- Certifique-se de que o certificado está instalado corretamente e que o componente esta usando o certificado correto.
- Se for certificado A3, insira esse comando Repositorio=SMART_CARD_USER_STORE no arquivo nfeConfig.ini, se preferir embaixo da linha escrita NomeCertificado=.
- Se for A1 podem ocorrer duas situações:
- Existem vários certificados instalados, remova os que não são necessários, pois vários certificados causam conflitos em algumas situações.
- O usuário instalou o certificado com uma conta do Windows e está tentando acessá-lo com outra. Muito comum quando o desenvolvedor está dando suporte via TS. Logue com a conta do usuário que instalou ou reinstale o certificado com a conta do usuário atual.
- Utilizando o ListarCertificado.msc (executar no Windows), no menu a esquerda Certificados - usuário atual -> Pessoal -> Certificados, veja se tem algum certificado com algum momento com escrita [ERROR] algo deste nível, caso existir exclua e não precisa salvar depois que sair do programa.
- Para localizar os certificados com a escrita [ERROR], você pode utilizar o método ListarCertificados do componente. Esse método lista todos os certificados instalados na máquina e os inválidos serão listados com a escrita [ERROR] no início. Sendo assim, basta localizar esses certificados no ListarCertificado.msc e excluir os mesmos.
Em geral, os passos acima consegue resolver o erro em questão.
Comentários
0 comentário
Por favor, entre para comentar.