Windows
Microsoft 操作系统系列,可跨个人计算机、平板电脑、笔记本电脑、手机、物联网设备、独立混合现实头戴显示设备、大型协作屏幕和其他设备运行。
447 个问题
我使用了代理软件去访问 github,浏览器能正常访问,但在 powershell 中使用 curl 时不行,用如下的方式访问:
curl -v https://github.com
会报这样的错误:
* Host github.com:443 was resolved.
* IPv6: (none)
* IPv4: 127.0.0.1
* Trying 127.0.0.1:443...
* Connected to github.com (127.0.0.1) port 443
* schannel: disabled automatic use of client certificate
* ALPN: curl offers http/1.1
* schannel: next InitializeSecurityContext failed: CRYPT_E_NO_REVOCATION_CHECK (0x80092012) - 吊销功能无法检查证书是否吊销。
* closing connection #0
curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_NO_REVOCATION_CHECK (0x80092012) - 吊销功能无法检查证书是否吊销。
也查了一下,看到能用 --ssl-no-revoke
参数来避免报错。但这是跳过校验的方法,不太想用。
因为看报错应该是“不能自动使用客户端证书”,感觉可能是代理软件的证书没有应用上,就想问下大佬们有没有手动应用证书或者改成自动应用证书的方法?或者其他能解决报错的方法也行。