Author Image

wevertondumont

Feb 24, 2021

Erro cURL carregando certificado PEM

integraçãoCurlopensslsistemafalhachavecaminho absoluto.pemconfiguraçãoGuzzle

erro retornado: message": "cURL error 58: could not load PEM client certificate, OpenSSL error error:02001003:system library:fopen:No such process, (no key found, wrong pass phrase, or wrong file format?) (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)

Respostas (6):
Avatar discord do usuario matheus_efi

matheus_efi

24/02/2021

Boa tarde <@!326311059759693826>, essa falha ocorre quando o seu sistema não consegue identificar a chave, geralmente está relacionado ao path, insira por favor o caminho absoluto da chave e nos informe se deu certo. Verifique também se está no formato .pem.

Avatar discord do usuario wevertondumont

wevertondumont

24/02/2021

Mesmo informando caminho absoluto não funciona, o arquivo está .pem, estou tentando ver se é alguma configuração do wamp server ou guzzle

Avatar discord do usuario matheus_efi

matheus_efi

24/02/2021

Tente remover a verificação SSL, aqui: curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

Avatar discord do usuario wevertondumont

wevertondumont

24/02/2021

No caso estou usando a SDk de vocês, onde eu alteraria isso?

Avatar discord do usuario guilherme_efi

guilherme_efi

24/02/2021

Boa tarde, <@!326311059759693826>.
Neste caso será nas configurações do Guzzle.
No seguinte arquivo comente a linha 71, conforme imagem \vendor\guzzle\guzzle\src\Guzzle\Http\Curl\CurlHandle.php
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario wevertondumont

wevertondumont

24/02/2021

Fazendo esta alteração, a resposta da requisição mudou.