web-dev-qa-db-ja.com

curl:不明なエラー(0x80092012)-失効機能は証明書の失効を確認できませんでした

C:\Users\casta>curl https://c5.ppy.sh
curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate.

自分でCAを作成し、このCAから証明書を作成しました。

問題は、この証明書を使用してWebサイトにアクセスしようとしたときに、問題なく動作することです。

しかし、curlまたはC#アプリケーションで試した場合、エラーが返されます。

C#エラーはここにあります:

2019-02-28T09:20:33: System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel
2019-02-28T09:20:33: 위치: #=zGFbxUFU_LnBci6wJmmCy1$E=.#=z0YcFrd6MZP1A()
2019-02-28T09:20:33: 위치: #=zuFHGCPNOLQmjQEcRmqQHLnQ=.#=z3NGNjJ0=()
3
LPOPYui

私はペンテストのためにmitmプロキシを介してcurlを使用しており、同じ問題が発生しています。

Curlには証明書の失効をチェックしないように指示するパラメーターが必要であることを最後に理解したので、コマンドは次のようになります。

curl "https://www.example.com" --ssl-no-revoke -x 127.0.0.1:8081

-xパラメータはプロキシの詳細を渡します-これは必要ないかもしれません。

hth

11
riemannzz

--sslフラグを付けてhttpsを省略します

curl --ssl c5.ppy.sh
1
Max