EJBCA配置关键timeStamping EKU的证书在SignServer报缺失该EKU错误
SignServer时间戳服务证书校验异常问题
问题描述
我尝试在SignServer中使用通过EJBCA注册的证书开展时间戳服务,运行过程中触发异常。执行命令 signserver getstatus brief all 后,系统返回如下校验输出:
Errors: - Missing extended key usage timeStamping - The extended key usage extension must be present and marked as critical
对应错误含义为:
- 证书缺失用于时间戳签名的扩展密钥用法字段
- 证书的扩展密钥用法扩展必须存在,且必须标记为关键扩展
我已经核查过证书配置文件,确认时间戳对应的扩展密钥用法已被标记为关键属性,请问如何才能完成符合SignServer校验要求的、支持时间戳功能的证书注册流程?
部署环境版本清单
- 操作系统:Windows Server 2016
- Java运行环境:OpenJDK 8.0.242.08
- 构建工具:Ant 1.9.14
- 数据库:MariaDB 10.4.12
- 应用服务器:Wildfly 10.1.0
- SignServer版本:5.2.0
- EJBCA版本:社区版 6.15.2.6
附随排查参考材料
- 全量配置文本片段
- 系统操作界面截图
内容的提问来源于stack exchange,提问作者user2426998
相关产品推荐
相关产品推荐

