Histórico de mensagens sobre openssl em pix

EXIBINDO CONVERSAS RECENTES:

Texto: openssl
Canal: pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @willian_00420! Tudo bem?
Para usar a nossa API Pix, é preciso criar um certificado dentro da sua conta digital e associar este certificado na integração.
Segue o passo a passo de como criar o certificado em sua conta:

h
1 - acesse a sua conta digital por meio da plataforma web da Efí;
2 - na tela principal da plataforma, clique em “API”;
3 - no menu lateral, clique em “Meus certificados”;
4 - escolha o ambiente para o qual você deseja gerar o certificado (Produção ou Homologação);
5 - clique no botão “Criar novo certificado” e insira um nome para identificá-lo;
6 - clique em “Criar certificado”;
7 - insira sua Assinatura Eletrônica para confirmar a alteração.

O certificado gerado possui extensão .p12, porém você consegue converter para .pem usando o open ssl:
bash
openssl pkcs12 -in certificado.p12 -out certificado.pem -nodes

Avatar discord do usuario silas_paullo

silas_paullo

Ver Respostas

Opa, boa tarde, eu gerei um certificado de produção, mas quando eu tento converter em pem pede credenciais

pix@api:~/Gerencianet$ openssl pkcs12 -in producao-72042-WorkChatAPI.p12 -out certificado.pem
Enter Import Password:
Enter PEM pass phrase:
Error outputting keys and certificates
140230914585920:error:28078065:UI routines:UI_set_result_ex:result too small:../crypto/ui/ui_lib.c:905:You must type in 4 to 1024 characters
140230914585920:error:2807106B:UI routines:UI_process:processing error:../crypto/ui/ui_lib.c:545:while reading strings
140230914585920:error:0906406D:PEM routines:PEM_def_callback:problems getting password:../crypto/pem/pem_lib.c:59:
140230914585920:error:0907E06F:PEM routines:do_pk8pkey:read key:../crypto/pem/pem_pk8.c:83:
pix@api:~/Gerencianet$

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@thiago.back no seu caso é preciso instalar o openssl em sua maquina para conseguir executar o comando.

Avatar discord do usuario thiago.back

thiago.back

'openssl' não é reconhecido como comando no meu Windows

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você mesmo pode adicionar uma senha no .p12 usando OpenSSL... aí ela protegerá a chave privada.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @_olinto! Tudo joia?
Aparentemente, o código não esta reconhecendo a função openssl_pkcs12_read, que é do OpenSSL. Qual versão do PHP você esta usando?

Avatar discord do usuario _olinto

_olinto

Ver Respostas

estou recenendo esse erro: Fatal error: Uncaught Error: Call to undefined function Gerencianet\openssl_pkcs12_read()

Avatar discord do usuario _olinto

_olinto

Porem estou recebendo esse erro ao criar a cobrnaca Pix: openssl_x509_parse()

Avatar discord do usuario joaosilva5208

joaosilva5208

openssl pkcs12 -in C:\certificadoconvertido\certificado\86pagamentos.p12 -out pagamentos.pem -nodes

Avatar discord do usuario wsaturnio

wsaturnio

Ver Respostas

no terminal do seu editor ou em qualquer teminal que utiliza, acessa a pasta onde está o certificado e execuda esse comando:

openssl pkcs12 -in homologacao-seu-certificado.p12 -out homologacao-seu-certificado.pem -nodes

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Não temos nenhum programa para conversão. É possível converter o certificado utilizando o comando o OpenSSL que está na documentação

Avatar discord do usuario Thomas ||

Thomas ||

Ver Respostas

Boa tarde, estou com problema na conexão do meu backend com o api da Efí. O problema não é no código, mas sim na configuração do server. A request não chega a ser aceita pela Efí, é recusada de cara com o erro

Recv failure: Connection reset by peer
.
Aqui está o debug completo:
CURL VERSION: { "version_number": 524289, "age": 10, "features": 296731549, "ssl_version_number": 0, "version": "8.0.1", "host": "x86_64-redhat-linux-gnu", "ssl_version": "OpenSSL\/1.1.1t", "libz_version": "1.2.7", "protocols": [ "dict", "file", "ftp", "ftps", "gopher", "gophers", "http", "https", "imap", "imaps", "mqtt", "pop3", "pop3s", "rtsp", "scp", "sftp", "smb", "smbs", "smtp", "smtps", "telnet", "tftp" ], "ares": "", "ares_num": 0, "libidn": "", "iconv_ver_num": 0, "libssh_version": "libssh2\/1.8.0", "brotli_ver_num": 16777225, "brotli_version": "1.0.9" }

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Usar o OpenSSL era o melhor a ser fazer...
... mas existe este conversor online:
https://www.sslshopper.com/ssl-converter.html

Avatar discord do usuario josealissonbr

josealissonbr

Ver Respostas

Como converter o certificado p12 para pem? alguem sabe com app rápido? pra nao precar usar o openssl?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Usar o OpenSSL para mudar a senha...

Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

Ver Respostas

Sim, mesmo forçando no apache e no openssl... só carrega o 1.3