You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

openssl cms -verify 无法使用外部证书完成验证的技术咨询

无嵌入证书SMIME/CMS文件的签名与验签问题调研结果

我最近花了好几天时间调研这个SMIME/CMS签名验签的问题,最后整理出了一个能复现场景的简单测试用例,具体情况如下:

我需要处理的是禁止嵌入证书的SMIME/CMS格式文件,流程包含签名和验签两个环节:

  • 签名环节全程正常执行,没有遇到任何异常;
  • 验签仅在两种特定条件下能成功:证书已经嵌入到已签名文件中,并且OpenSSL被允许使用该嵌入证书;
  • 如果签名时不嵌入证书,或者验签时明确告知OpenSSL忽略文件内嵌入的证书——哪怕同时指定了签名者证书与CA证书,验签操作仍然会失败。

内容的提问来源于stack exchange,提问作者Bogdan Stăncescu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:06:47