Certificate verification failed: The certificate is NOT trusted. The certificate chain uses expired certificate. Could not handshake: Error in the certificate verification. [IP: 10.133.34.113 3128]
时间: 2024-01-28 12:38:00 浏览: 202
papers about formal verification
这个错误提示表明 SSL 证书的验证失败,可能是因为证书过期、证书链中包含过期证书或者证书不被信任。另外,你的网络可能使用了代理服务器,代理服务器的证书验证也可能出现问题。
解决这个问题的方法包括:
1. 确认你的系统时间和时区设置正确,如果时间不正确可能会导致证书验证失败。
2. 尝试使用另一个网络或者关闭代理服务器,看看是否能够解决问题。
3. 如果你使用的是自签名证书,可以尝试添加证书到系统的信任列表中。
4. 如果你使用的是公共 CA 颁发的证书,可能需要联系证书颁发机构或者服务提供商解决问题。
5. 对于一些开源软件,可以通过设置环境变量来关闭 SSL 证书验证,但这并不是一个安全的解决方法,应该谨慎使用。例如,可以设置 `export NODE_TLS_REJECT_UNAUTHORIZED=0` 来关闭 Node.js 中的 SSL 证书验证。
阅读全文