【问题标题】:Can openssl smime -verify with sha256 certificate可以用 sha256 证书 openssl smime -verify
【发布时间】:2018-01-25 15:43:27
【问题描述】:

我一直在使用以下方法正确验证具有 SHA1 签名的 S/MIME 文档,但我最近发现需要对 SHA256 签名执行相同的操作,因为 SHA1 已被证明是不安全的。

# openssl smime -verify -noverify -inform SMIME -certfile cert.pem -in rawfile.txt -out verified.txt

有人做过吗?我试过添加开关:

openssl sha -sha256

正如在仅验证摘要文件时所建议的那样,但它会引发错误。

最终我希望通过 PHP 使用 openssl_pkcs7_verify 之类的东西来执行此操作,但我什至还没有让命令行工作,所以我很难过。

这是在 centOS,OpenSSL 1.0.1e-fips 2013 年 2 月 11 日

【问题讨论】:

    标签: php openssl mime sha256 verify


    【解决方案1】:

    事实证明,如果您的 openssl 版本支持 sha256,openssl 无需切换即可确定其 sha256 并进行验证。

    【讨论】:

      猜你喜欢
      • 2018-08-29
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 2011-08-06
      • 2018-03-09
      • 2014-04-16
      • 2019-12-02
      相关资源
      最近更新 更多