The cryptographic service provider type 'xx' is not supported


Este erro ocorre devido a um problema na instalação do certificado digital A1. Felizmente é bastante simples resolver, pois nosso sistema consegue abrir certificados A1 acessando diretamente o arquivo, sem a necessidade de instalá-lo.

Acesse as configurações do sistema (menu ferramentas), aba notas fiscais, aba certificado (ver imagem abaixo).

imagem do sistema

Nos 3 primeiros campos (as bibliotecas) selecione as opções OPENSSL + OPENSSL + XMLSEC, respectivamente. Depois clique no botão ABRIR ao lado do campo "certificado padrão neste computador", e na opção ABRIR UM ARQUIVO PFX DE CERTIFICADO A1:

imagem do sistema

Feito isso você vai abrir o arquivo de certificado, é recomendável que ele esteja no computador, e o arquivo tem que ficar neste local onde está após abrir. Por fim você coloca o pin do certificado no campo "senha certificado".

Com este procedimento sempre que necessitar do certificado nosso programa vai ler o arquivo no caminho que indicou, dispensando a instalação dele.