[我正在尝试通过命令行在此行上使用openSSL来打开p7s文件
openssl.exe smime -verify -in 1.pdf.P7s -noverify -inform DEM -out 1.pdf
openssl smime -inform DER -verify -noverify -in 1.pdf.p7s -out 1.pdf
但是我总是得到这个:
Verification failure
7100:error:04091068:rsa routines:int_rsa_verify:bad signature:crypto\rsa\rsa_sig
n.c:220:
7100:error:21071069:PKCS7 routines:PKCS7_signatureVerify:signature failure:crypt
o\pkcs7\pk7_doit.c:1041:
7100:error:21075069:PKCS7 routines:PKCS7_verify:signature failure:crypto\pkcs7\p
k7_smime.c:353:
并生成我无法打开的文件。
[稍后编辑:我发现“ p7s只是DER格式的签名文件。该文件中没有”内容“,它通常是作为base64附件的S / MIME消息的一部分。”但我仍然不知道如何获取基本文件。
[是的,似乎我使用的版本(1.1.1)给了我这个错误。将其更改为较旧的版本(1.0),就可以使用。