【问题标题】:How to extract pkcs7 envelop contents and verify digital signature?如何提取pkcs7信封内容并验证数字签名?
【发布时间】:2010-12-22 19:54:51
【问题描述】:

我想验证 pkcs7 信封的数字签名。 PKCS7 信封中包含消息内容、签名者证书、签名。 如何提取这部分? 以及如何验证数字签名?

我还想检查 x509 数字证书的签名者证书的真实性。

【问题讨论】:

    标签: c openssl x509certificate pkcs#7


    【解决方案1】:

    如果您在 OpenSSL PKCS7 * 对象中有 PKCS7 消息,则可以简单地使用 PKCS7_verify()。它将使用提供的受信任证书存储验证签名和证书。

    如果消息是S/MIME 格式,则可以使用SMIME_read_PKCS7() 函数将其转换为PKCS7 * 对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 2019-05-04
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      相关资源
      最近更新 更多