web-dev-qa-db-ja.com

cURLまたはSSLの問題、どのように解決しますか?

私はこのエラーを受け続けます:

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

よくわからない、またはこの問題の原因がわからない。そして、これをどのように解決しますか?助けてください!

9
deadman

エラーはかなり明確です。基本的に何が起こっているのかは、リモートエンドの証明書が自己署名されているか、wgetが認識していない機関によって署名されていることです。証明書エラーを無視するようにwgetを呼び出すときに、次のコマンドを渡すことができます。

--no-check-certificate
11
Josh Budde

-insecureオプションを使用してSSL検証をバイパスすることもできます

5
Nick Josevski

CurlはHTTPSサーバーが提供するSSL証明書に反対しています。証明書が最初から有効であると想定すると、認証サーバーをcurl-ca-bundle.crtの証明書チェーンに追加する必要がある場合があります。

1

stackoverflow.comでこの質問を確認してください

https://stackoverflow.com/questions/521418/reading-ssl-page-with-curl-php

0
Dan Andreatta