Bodock
(usa Linux Mint)
Enviado em 19/05/2017 - 12:09h
Aê pessoal. Finalmente. depois de uma boa pesquisada achei esse tutorial
Em minha empresa, para uso do emissor NFe, o certificado A1, exportado para pfx funcionou direto no linux, sem crise.
No entanto, o mesmo certificado pfx não rodou para o emissor Sped-efd fiscal no linux,
Segue o que fiz para resolver o problema com certificadoA1 no linux para o emissor sped-efd
Solução do problema do Sped-Efd que dá erro na chave do certificado no linux e não no windows.
O PVA Sped-Efd no linux lê corretamente certificado se o mesmo estiver no formato .p12:
Segue abaixo, a maneira correta de converter PFX para P12:
Se não tiver openssl no seu linux, instale com sudo apt-get install openssl;
A partir de um certificado .pfx (formato exportado no
firefox), precisamos primeiro converter para um arquivo do tipo .pem:
openssl pkcs12 -in certificado.PFX -out arquivo.pem
Enter Import Password: coloque a senha original de seu certificado
MAC verified OK
Enter PEM pass phrase: coloque uma nova senha
Verifying - Enter PEM pass phrase: repita a sua nova senha
Agora exportar o arquivo .pem para .p12:
openssl pkcs12 -export -chain -CAfile arquivo.pem -in arquivo.pem -out
novocertificado.p12
Ao usar o novo arquivo para assinatura, usar a a nova senha. Em seguida o Sped solicitará a senha original do certificado.
Funcionou beleza pra mim.
ia colocar o link mas é de outro fórum. Não sei se pode.
De toda forma. Obrigado