如何从命令行打开 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),它正在运行。
我正在尝试通过命令行打开 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),它正在运行。