Certificado: arquivos .PEM vs .PFX

870 views
Skip to first unread message

Fernando Mertins

unread,
Jul 20, 2011, 8:24:07 AM7/20/11
to nfe...@googlegroups.com
Bom dia pessoal,

Tenho um cliente que não quer me passar a senha do certificado digital (não vou entrar no mérito do motivo nem se ele tem razão etc).

Mas pensei aqui: os arquivos realmente usados pelo NFEPHP são os ".pem" correto? Eu poderia fazer um programa que o cliente executasse uma única vez, digitando como entrada dois parâmetros:

1) O arquivo .pfx do certificado;
2) A senha do certificado.

Aí eu apenas extraio do .pfx os .pem e fico usando os .pem, sem ter o .pfx, é possível?

Claro que terei que alterar a classe Tools, pois ela verifica sempre direto pela existência do .pfx, e neste caso eu não teria...

Em outras palavras: não preciso gerar sempre os .pem toda vez que instancio a classe Tools, correto? Basta gerar uma vez e usar os .pem, até que o certificado expire.

Obrigado!
Fernando

Elton Nagai

unread,
Jul 20, 2011, 9:06:21 AM7/20/11
to nfe...@googlegroups.com
Bom dia,

Eu posso estar enganado, mas mesmo com o .pem você vai precisar da senha, pq na chamada nativa do SOAP requer a senha...

At.
Elton





--
Elton Nagai  |  14 8164-3444  |  www.anuncieaqui.net

Fernando Mertins

unread,
Jul 20, 2011, 9:12:46 AM7/20/11
to nfe...@googlegroups.com
Oi Elton, obrigado! Mas acho que não, pois fiz uma busca por "$this->keyPass" na classe Tools, e só é usada no construtor e no método que carrega o certificado.

Abraço,
Fernando

Walber da silva sales

unread,
Jul 20, 2011, 9:16:06 AM7/20/11
to nfe...@googlegroups.com
Olá,

Desta maneira que vc comentou que fazemos.

"Eu poderia fazer um programa que o cliente executasse uma única vez,
digitando como entrada dois parâmetros:

1) O arquivo .pfx do certificado;
2) A senha do certificado."

Att:

Walber Sales
planodecontas.net

FerreiraH.

unread,
Jul 20, 2011, 12:59:59 PM7/20/11
to nfe...@googlegroups.com
Faça uma maneira dele exportar o certificado com uma senha sua e ai voce não fica sabendo da senha dele e voce utiliza o certificado com a senha nova
Ferreira Helder
B2Stok.net  B2Stok
Voce pode colaborar

progr...@pemazaamazonia.com.br

unread,
Jul 21, 2011, 7:24:46 AM7/21/11
to nfe...@googlegroups.com
Possível é sim, desde que você guarde essas informações em uma tabela ou qualquer outra base, para consultar o tempo de expiração, pra que você tenha tempo hábil em adquirir outro certificado quando o seu expirar.

Deo - Desenvolvimento




De: "Fernando Mertins" <fernando...@gmail.com>
Enviado: quarta-feira, 20 de julho de 2011 8:24
Para: nfe...@googlegroups.com
Assunto: [nfephp] Certificado: arquivos .PEM vs .PFX
Reply all
Reply to author
Forward
0 new messages