【发布时间】:2018-11-03 02:16:34
【问题描述】:
Root certificate -> Intermediate CA -> Environment CA -> Host Cert
Openssl 验证适用于 CAfile(具有证书链 root+int+env),但不适用于 CApath。我必须将 ca-dir 用于 syslog-ng 并且我不断收到此错误。
openssl verify -CAfile etc/ssl/test/ca.pem host2.pem
host2.pem: OK
openssl verify -CApath /etc/ssl/test/ host2.pem
host2.pem: CN = host.domain.com
error 20 at 0 depth lookup:unable to get local issuer certificate
Openssl 验证确实适用于不同主机上的 CA 路径,尽管主机证书是使用相同的配置生成的并使用相同的证书链。为什么 CApath 验证失败?
【问题讨论】:
标签: openssl