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

问题描述 投票:0回答:1

[我正在尝试通过命令行在此行上使用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消息的一部分。”但我仍然不知道如何获取基本文件。

client-certificates
1个回答
0
投票

[是的,似乎我使用的版本(1.1.1)给了我这个错误。将其更改为较旧的版本(1.0),就可以使用。

© www.soinside.com 2019 - 2024. All rights reserved.