Lun*_*oms 20 c linux openssl verify ssl-certificate
当我使用openssl API验证服务器证书(自签名)时,我收到以下错误:
错误19在1深度查找:证书链中的自签名证书
根据openssl 文档,这个错误(19)是
"X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN:证书链中的自签名证书 - 可以使用不受信任的证书构建证书链,但无法在本地找到根证书."
为什么会出现此错误?我的服务器证书有问题吗?
小智 11
该错误的解决方案是在代码顶部添加这一行:
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
Run Code Online (Sandbox Code Playgroud)
Vad*_*zim 10
这是验证证书链的单行程序:
openssl verify -verbose -x509_strict -CAfile ca.pem cert_chain.pem
这不需要在任何地方安装CA.
请参阅SSL证书链捆绑如何工作?详情.