はじめに
curl
を作成する必要がある場合 証明書エラーを無視し、安全でないSSL接続と転送の結果を確実に把握してください。
開発目的でのみ証明書チェックをスキップするように練習する必要があります。
このチュートリアルでは、curlに証明書エラーを無視させる方法を学習します。

curlにSSLエラーを無視させる
curl
で証明書エラーを無視するための基本的な構文 コマンドは次のとおりです:
curl --insecure [URL]
または、次を使用することもできます:
curl -k [URL]

安全な接続を保証するSSL証明書の有効期限が切れているか、構成が間違っているか、SSL証明書がない場合、Webサイトは安全ではありません。 curl
を使おうとすると このようなWebサイトに接続すると、出力はエラーで応答します。
たとえば、次のコマンドを実行した場合:
curl myawesomewebsite.com
出力には、URLの内容が表示されます。ただし、このWebサイトには無効なSSL証明書があるため、次の例のようにエラーが表示されます。
curl: (60) SSL: no alternative certificate subject name matches target host name 'unixtutorial.test'
これは、「ピア証明書は既知のCA証明書では認証できない」ことを意味します。
この制約を回避するには、 --insecure
を使用できます (または -k
)SSLを使用するときに安全でないサーバー接続を許可するオプション。したがって、次のように実行します。
curl -k myawesomewebsite.com