web-dev-qa-db-ja.com

curl SSL証明書の検証を無効にします

こんにちは、WebサイトにAPIを使用したいのですが、curlコマンドにエラーがあります。

disable SSL証明書の検証を行います。

curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
7
Micky

単に-k URLの前のどこかに切り替える

man curl | less +/--insecure

-k、-insecure(TLS)デフォルトでは、curlが行うすべてのSSL接続がセキュアであることが検証されます。このオプションを使用すると、安全でないと見なされるサーバー接続に対してもcurlを続行して操作できます。

サーバー接続は、サーバーの証明書に正しい名前が含まれていることを確認することで検証され、証明書ストアを使用して正常に検証されます。

詳細については、次のオンラインリソースを参照してください。 https://curl.haxx.se/docs/sslcerts.html

--proxy-insecureおよび--cacertも参照してください

23
Gilles Quenot