Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificado PFX #28

Open
italopaulino opened this issue Aug 2, 2018 · 3 comments
Open

Certificado PFX #28

italopaulino opened this issue Aug 2, 2018 · 3 comments

Comments

@italopaulino
Copy link

Meu certificado é em formato PFX. Consigo utilizá-lo na biblioteca? Na documentação ele orienta usar PEM.

@DenysXavier
Copy link
Owner

Oi, @italopaulino!

Levando em consideração a documentação em php.net, acredito que não.

Internamente uso cURL para fazer a conexão e a opção que anexa o certificado só aceita os formatos PEM, DER e ENG.

Mas, você pode converter o seu PFX em PEM usando o OpenSSL.

Tente usar o seguinte comando no terminal (ou prompt do DOS):

openssl pkcs12 -in seu_certificado.pfx -out seu_certificado_em_outro_formato.pem -nodes

@italopaulino
Copy link
Author

OK! Deu certo. Muito obrigado.

Uma dúvida a mais: existe a possibilidade de eu especificar os dados do "Config.ini" via código?
A ideia é que possamos trabalhar com várias contas, logo teríamos de especificar múltiplos certificados, códigos da estação e convênio.

@DenysXavier
Copy link
Owner

Bom dia, @italopaulino!

Atualmente, não, pois nunca tivemos essa necessidade.

Outra coisa, muito das configurações são apenas opções padrões. Por exemplo, você pode alterar o código de estação na instância de Ticket ou determinar o número do convênio em uma instância de Convenio.

O que, de fato, você não conseguiria, seria alterar os certificados digitais, pois, em lógica, você só teria um certificado digital por servidor.

Contudo, se você achar necessário, você pode abrir uma nova issue pedindo por essa funcionalidade que eu avalio.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants