如何从命令行打开 p7s 文件?

How do I open a p7s file from the command line?

我正在尝试通过命令行打开 p7s 文件,在这一行中使用 openSSL

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:

并生成一个我无法打开的文件。

稍后编辑:我发现该文件中的 "A p7s is just a signature file in DER format. There is no "content",它通常作为 base64 附件作为 S/MIME 消息的一部分。"但是我还是不知道如何获取基础文件

是的,我使用的版本 (1.1.1) 似乎给我这个错误。 将其更改为旧版本 (1.0),它正在运行。