Histórico de mensagens sobre openssl

EXIBINDO CONVERSAS RECENTES:

Texto: openssl
# freelancer
Avatar discord do usuario evert0n

evert0n

era isso mesmo, estava faltando o OpenSSL

# freelancer
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem OpenSSL no seu ambiente ?

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Trying 35.170.124.249:443...
Connected to pix.api.efipay.com.br (35.170.124.249) port 443
ALPN: curl offers http/1.1
could not load PEM client certificate from /home1/reve7660/clubva.net/uploads/cert/producao-483198-CertificadoCLUBVAProducao.p12, OpenSSL error error:0909006C:PEM routines:get_name:no start line, (no key found, wrong pass phrase, or wrong file format?)
Closing connection

# 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

# pix
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$

# pix
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.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

openssl pkcs12 -in path.p12 -out newfile.pem -nodes

# pix
Avatar discord do usuario thiago.back

thiago.back

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

# devs
Avatar discord do usuario thiago.back

thiago.back

Ver Respostas

fala galera, alguem sabe como converter o certificado p12 para pem? tentei com o openssl e da erro

# dúvidas
Avatar discord do usuario victorlopes2109

victorlopes2109

Ver Respostas

Alguem pode me auxiliar como posso converter o certificado? tentei o comando openssl pelo git bash, mas o arquivo é gerado vazio

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

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

# bolix
Avatar discord do usuario henriquedasilvamorais.

henriquedasilvamorais.

Openssl pkcs12 -in
(diretório do certificado.p12)
C:\producao-485438-api_pix.p12 -out
(Mesma coisa só que no final.pem)
C:\producao-485438-api_pix.pem -nodes

# bolix
Avatar discord do usuario henriquedasilvamorais.

henriquedasilvamorais.

openssl pkcs12 -in C:\producao-485438-api_pix.p12 -out C:\producao-485438-api_pix.pem -nodes

# pix
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?

# pix
Avatar discord do usuario _olinto

_olinto

Ver Respostas

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

# pix
Avatar discord do usuario _olinto

_olinto

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

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso não tem relação com o certificado. É configuração do OpenSSL ou da biblioteca SSL que esteja sendo utilizada.

# pix
Avatar discord do usuario joaosilva5208

joaosilva5208

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