#32611·openssl

[4.1] CMS_verify 可以返回成功,但仍有证书验证错误待处理

作者: idrassi创建于 2026年8月31日更新于 2026年9月16日
标签branch: mastertriaged: bug

我在审查 #22285 并使用具有两个签名者的 CMS 对象测试 `CMS_VERIFY_PARTIAL` 时注意到了这一点。其中一个签名者根据提供的存储进行验证。另一个不进行验证。`CMS_verify` 返回 1,这是当部分验证找到一个可接受的签名者时所期望的结果。令人惊讶的是,被拒绝的签名者在当前线程错误队列上留下了 `CMS_R_CERTIFICATE_VERIFY_ERROR`。

内容来源: openssl/openssl