Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl curl:未知错误(0x80092012)-吊销功能无法检查证书的吊销_Ssl_Ssl Certificate_Tls1.2 - Fatal编程技术网

Ssl curl:未知错误(0x80092012)-吊销功能无法检查证书的吊销

Ssl curl:未知错误(0x80092012)-吊销功能无法检查证书的吊销,ssl,ssl-certificate,tls1.2,Ssl,Ssl Certificate,Tls1.2,我已经建立了自己的CA,并且从这个CA获得了一个证书 问题是,当我尝试使用此证书访问网站时,它工作正常 但如果我尝试使用curl或C#应用程序,它会返回错误 C#错误如下: C:\Users\casta>curl https://c5.ppy.sh curl: (35) schannel: next InitializeSecurityContext failed: Unknown error (0x80092012) - The revocation function was unabl

我已经建立了自己的CA,并且从这个CA获得了一个证书

问题是,当我尝试使用此证书访问网站时,它工作正常

但如果我尝试使用curl或C#应用程序,它会返回错误

C#错误如下:

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.

我一直在通过mitm代理使用curl进行笔测试,也遇到了同样的问题

我最终发现curl需要一个参数,告诉它不要检查证书吊销,因此该命令如下所示:

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=()
-x
参数传递代理详细信息-您可能不需要此参数

hth

您可以使用
--ssl
标志并像这样省略https

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

非常感谢。最后我通过制作CRL列表解决了这个问题。
--ssl
标志在这里有什么帮助?只是好奇。它尝试使用ssl,如果失败,则恢复为非安全。如果指定https,则强制curl仅使用SSL.xml文件。谢谢
curl --ssl c5.ppy.sh