【发布时间】: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