对于相同的cacert.pem openssl返回不同的结果。
证书验证在Redhat linux 8中失败,但在Redhat linux 7.5中成功验证
[rhel8]: openssl verify cacert.pem
C = NO, L = Asker, O = E1, OU = ETO TER, CN = ETO Opto Certificate Authority
error 18 at 0 depth lookup: self signed certificate
error cacert.pem: verification failed
RHEL 7.5:
[rhel7.5]: openssl verify cacert.pem
ca-certs.pem: C = NO, L = Asker, O = E1, OU = ETO TER, CN = ETO Opto Certificate Authority
error 18 at 0 depth lookup:self signed certificate
OK
答案 0 :(得分:0)
在您的情况下(一个自签名证书),两个版本的openssl不会返回相同的代码。
这记录在变更日志中:
在1.0.2h和1.1.0之间进行的更改[2016年8月25日]
[...]
*)使openssl验证返回错误。
您的版本1.0.2k在分支1.0.2上,其行为与1.0.2h相同。