Opá amigo, eu estava com um problema parecido, para mim não resolvel, pois eu estou tentando fazer a mesma coisa no SPED, bom, mas tenta ai.
Conversão do .PFX para o .P12
Se não tiver openssl no seu computador, instale: sudo apto-get instala openssl
Faca uma copia do arquivo .pfx do certificado em um lugar no computador, para evitar problemas;
Vá até este lugar pelo terminal e faça os seguintes comandos:
openssl pkcs12 -in certificado.pfx -out arquivo.pem
Aparecerá
Enter Import Password: coloque a senha original do seu certificado
MAC verified OK
Enter PEM pass phrase: coloque a nova senha "SUGIRO QUE SEJA A MESMA"
Verifying - Enter PEM pass phrase: repita a nova senha
Agora exportar o arquivo.pem para .p12, seguinte comando;
openssl pkcs12 -export -chain -CAfile arquivo.pem -in arquivo.pem -out novocertificado.p12
Isso irá gerar um novo certificado .p12 no mesmo lugar para onde copiou o certificado .pfx, tente usa-lo.
Derrepente ajuda