unable to set private key file

164 views
Skip to first unread message

Diego Souza

unread,
Sep 2, 2015, 10:53:45 PM9/2/15
to NFePHP
Salve, salve galera!


Sigo na batalha de conseguir emitir minha primeira NFe.

Estou com o xml gerado, assinado e validado.

Ao tentar fazer o envio, chamando o método
$resp = $nfe->autoriza($sNFe, $lote, $aResp);

Dentro do método ToolsNFePHP.pSendSOAP, o trecho $xml = curl_exec($oCurl) é executado. Porém, ao testar o erro desta chamada pelo código $msg = curl_error($oCurl);

estou tomando o seguinte erro:
unable to set private key file: '/var/www/sigo/library/nfephp/certs/13684XY20001XX_priKEY.pem' type PEM

Alguém consegue dar uma luz??

Diego Souza

unread,
Sep 2, 2015, 11:28:16 PM9/2/15
to NFePHP
Pessoal...

Quebrei mais um pouco a cabeça e descobri o problema.
As chaves públicas e privadas geradas pelo nfePHP estava corrompidas por algum motivo.

As re-gerei manualmente, com os comando abaixo, e finalmente consegui emitir minha primeira nfe!!!!
Privada:
openssl pkcs12 -in certificado.pfx -out key.pem -clcerts

Pública:
openssl rsa -in certificado.pem -pubout -out pubkey.pem

Renomeie as chave para o nome que o NFePHP entende e tudo funcionou:
Privada:[CNPJ]_priKEY.pem
Pública:[CNPJ]_pubKEY.pem

Thiago Smart Sistemas

unread,
Sep 3, 2015, 12:07:11 AM9/3/15
to nfe...@googlegroups.com

O certificado esta ok?

Em 02/09/2015 23:48, "Diego Souza" <ssoare...@gmail.com> escreveu:
Salve, salve galera!


Sigo na batalha de conseguir emitir minha primeira NFe.

Estou com o xml gerado, assinado e validado.

Ao tentar fazer o envio, chamando o método
$resp = $nfe->autoriza($sNFe, $lote, $aResp);

Dentro do método ToolsNFePHP.pSendSOAP, o trecho $xml = curl_exec($oCurl) é executado. Porém, ao testar o erro desta chamada pelo código $msg = curl_error($oCurl);

estou tomando o seguinte erro:
unable to set private key file: '/var/www/sigo/library/nfephp/certs/13684432000100_priKEY.pem' type PEM

Alguém consegue dar uma luz??

--
--
Você recebeu esta mensagem porque está inscrito no Grupo "NFePHP".
Para Postar: nfe...@googlegroups.com
Para Sair do Grupo: nfephp+un...@googlegroups.com
Link: http://groups.google.com.br/group/nfephp?hl=pt-BR
-------
Repositório: https://github.com/nfephp-org/nfephp
---
Você recebeu essa mensagem porque está inscrito no grupo "NFePHP" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para nfephp+un...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages