problemas de cURL ou SSL, como resolver?


9

Eu continuo recebendo esse erro:

No cURL data returned for https://XXX.XXXX.XXX:XXXX [0] SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Não tenho certeza, ou posso dizer, não sei qual é esse problema. E como resolver isso? Por favor ajude!

Respostas:


11

O erro é bastante claro. Essencialmente, o que está acontecendo é que o certificado no lado remoto é autoassinado ou assinado por uma autoridade que o wget não está reconhecendo. Você pode passar o seguinte comando ao chamar o wget para que ele ignore erros de certificação:

--no-check-certificate

Você quer dizer colocar esta linha em m curl call? Eu estou usando php e muito novo para enrolar, você poderia explicar e, se possível, mostrar algum código de exemplo?

4
Bem, isso é apenas uma solução alternativa e nenhuma solução real. Se você estiver usando conexões protegidas por SSL, verifique estes certificados e NÃO desative as verificações. Pode-se usar certs desatualizados ou desatualizados e você não reconheceria isso se não usasse a verificação de certificação! Caso contrário, poderíamos mudar novamente para certificados autoassinados ou conexões não protegidas se tivéssemos tanta preguiça de não usar as verificações de certificado.
Comradin

7

Você também pode usar a opção --insecure para ignorar a verificação SSL


3
Não, --inseguro é para tolos, daí o nome. Se você estiver usando SSL / HTTPS, provavelmente NÃO deseja transações inseguras.

É tolice para testar uma transferência hospedagem antes DNS mudaSSL: certificate subject name 'www.mysite.co.nz' does not match target host name '123.4.5.6'
Petah


1

Curl está objetando ao certificado SSL fornecido pelo servidor HTTPS. Supondo que o certificado seja válido em primeiro lugar, pode ser necessário adicionar os servidores autorizadores à cadeia de certificados em seu curl-ca-bundle.crt.


Eu já adicionei ao meu servidor, agora, como faço a cadeia no meu curl-ca-bundle.crt? Btw, eu estou usando php

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.