OpenVPN 失败,但 openssl 验证成功

OpenVPN 失败,但 openssl 验证成功

我最近创建了一个新的 CA 证书,因为旧证书即将过期。我将此证书部署到我们的 OpenVPN 服务器,在该服务器上,本地证书验证成功,两个证书均已通过(已清理):

# openssl verify -CAfile cacert.2009-11-19.pem server_cert.2012-12-05.pem
server_cert.2012-12-05.pem: OK
# openssl verify -CAfile cacert.2013-11-18.pem server_cert.2012-12-05.pem
server_cert.2012-12-05.pem: OK

但是使用 OpenVPN 连接到该服务器时,服务器日志中会出现以下信息(已清理):

VERIFY ERROR: depth=0, error=unable to get local issuer certificate: /C=ES/ST=***/L=***/O=***/OU=***/CN=***/emailAdress=***

任何想法都将不胜感激

谢谢

答案1

好的,服务器证书没有问题。您是否尝试验证客户端证书:

   openssl verify -CAfile {你的 CA 路径.crt} {客户端.crt}

如果失败,请重新生成客户端证书。如果客户端证书没有问题,请尝试增加 openvpn 日志详细程度:verb 6,我们需要更多信息

相关内容