Dúvida
Ao transmitir uma NF-e ou realizar um evento que utiliza o certificado A1, é apresentada a seguinte mensagem:
[O certificado deverá ser reiniciado.
Retire o certificado.
Aguarde o LED terminar de piscar.
Recoloque o certificado e informe o PIN novamente.
System.Security.Cryptography.CryptographicException: Invalid provider type specified.
em System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
em System.Security.Cryptography.Utils.GetKeyPairHelper (CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle & safeProvHandle, SafeKeyHandle & safeKeyHandle)
em System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair
em System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize)
em System.Security.Cryptography.X509Certificates.X509Certificate2.get_PrivateKey
em TaxOne.Sefaz.Assinador. Assinar (X509Certificate 2 certificado, String xmlFile, String tagAssinatura, String tagAtributoId)]
O que ocasiona essa mensagem e como corrigir?
Procedimento
A mensagem indica que o TaxPlus NF-e/NFC-e não conseguiu acessar corretamente a chave privada do certificado digital configurado para a entidade.
Para realizar a configuração, utilize um certificado digital do modelo A1, em formato .pfx. Outros modelos ou formatos de certificado não serão reconhecidos nessa configuração do add-on.
Realize as seguintes validações:
Confirme se o certificado utilizado é do modelo A1;
Verifique se o arquivo está no formato .pfx;
Confirme se o arquivo exportado possui, no mínimo, 9 KB.
Caso o arquivo possua tamanho inferior a 9 KB, exporte-o novamente com todas as propriedades estendidas.
Quando o certificado A1 é exportado sem todas as propriedades necessárias ou possui tamanho inferior a 9 KB, podem ocorrer falhas na assinatura e na transmissão de documentos e eventos, como cancelamento e Carta de Correção Eletrônica (CC-e).
Para realizar a exportação corretamente, consulte o artigo de apoio: Como instalar e exportar o certificado A1?
Para incluir o certificado: TaxPlus | Configurações Gerais | Cadastro de Entidade | Certificado | Do Arquivo
Após validação realize novamente a transmissão do documento ou o envio do evento.