Oi Edilson
Obrigado por responder.
Se não há restrição de uso do mesmo certificado, então não entendo o que está dando errado.
O erro que a classe está exibindo é na primeira instrução do método loadCert()
if ( ! openssl_pkcs12_read( file_get_contents( $this->pkcs12 ), $x509CertData, $this->passphrase ) ) {
error_log( __METHOD__ . ': Certificado não pode ser lido. O arquivo esta corrompido ou em formato invalido.' );
return false;
}
>> NFSeSP::loadCert: Certificado não pode ser lido. O arquivo esta corrompido ou em formato invalido.
Os arquivos .pem ja foram criados na emissao das NFs de produto.
Devem ser excluidos para que a rotina de emissao de Servicos gere novamente?
Se eu excluir nao vai interferir na rotina de emissao de NF de Produto?
Algum problema no mapeamento dos pem poderia interferir na leitura do certificado pfx na funcao openssl_pkcs12_read?
Desculpe a avalanche de perguntas, mas estou querendo entender o que devo fazer para validar o processo.
[]s