首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行openssl ocsp时,为什么会出现验证错误:无法获取本地颁发者证书?

运行openssl ocsp时,为什么会出现验证错误:无法获取本地颁发者证书?
EN

Stack Overflow用户
提问于 2017-01-18 00:09:48
回答 1查看 5.3K关注 0票数 5

我正尝试在OCSP服务器上验证客户端证书,但失败了。

这是我正在尝试运行的命令:

代码语言:javascript
复制
openssl ocsp -issuer test_ca_cert.pem -cert my_test_client_cert.pem -text -url http://demo.server.com/ocsp

这是输出:

代码语言:javascript
复制
OCSP Request Data:
...
OCSP Response Data:
....
Certificate:
...
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
Response Verify Failure
140530622551704:error:27069065:OCSP routines:OCSP_basic_verify:certificate verify error:ocsp_vfy.c:138:Verify error:unable to get local issuer certificate
my_test_client_cert.pem: good
    This Update: Jan 17 15:56:46 2017 GMT

我检查了我的客户端证书中的颁发者与test_ca_cert.pem中的颁发者相同。

我做错了什么?我该如何解决这个问题呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-07-11 03:20:05

按照@pedrofb建议的方式使用-CAfile对我有效,但既不使用根证书,也不使用中间证书,而是将根证书和中间证书捆绑在一起(即cat root.pem intermediate.pem > bundle.pem)。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41701860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档