是否可以验证具有p7s分离签名的文件?我正在尝试使用Openssl,但我得到了关于openssl和unknown option -verify
的默认消息
这是我的命令:
openssl pkcs7 -inform DER -verify -noverify -in file.docx.p7s -out file.docx
这可以使用openssl进行文件验证和p7s签名吗?
-编辑.
只是想让你知道。我得到了一个p7s文件和一个pdf文件。我想知道如何验证这一点。
发布于 2019-05-07 03:42:38
最后,我对p7s文件有一点了解。这对于保护电子邮件消息非常常见,但是,我可以使用p7s文件,它包含一个带有证书的PKCS#7分离签名,以确保文件的准确性。
所以,我把我的解释分开了,部分是为了简单地解释我在这里做什么。如果出了什么问题,请纠正我!
First,初始Config:
openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365
第二步,创建p7s文件
openssl smime -sign -in test.pdf -inkey key.pem -outform DER -binary -signer cert.pem -out test.pdf.p7s
最后,验证p7s文件
openssl pkcs7 -inform der -in test.pdf.p7s -out test.pdf.pkcs7
openssl pkcs7 -print_certs -in test.pdf.pkcs7 -out test.pdf.pkcs7.cert
openssl smime -verify -binary -inform PEM -in test.pdf.pkcs7 -content test.pdf -certfile test.pdf.pkcs7.cert -nointern -noverify > /dev/null
https://stackoverflow.com/questions/56013953
复制相似问题