所以,我有这个应用程序可以创建一个包含图像和内容的 zip 文件
我想用smime
.
如果我使用终端命令:
openssl smime -binary -sign -passin "pass:MYPASS" -signer ./MyCertificate.pem -inkey ./MyKey.pem -in ./manifest.in -out ./signature.out -outform DER
形成:
openssl smime -binary -sign -passin "pass:MYPASS" \
-signer ./MyCertificate.pem -inkey ./MyKey.pem \
-in ./manifest.in -out ./signature.out -outform DER
这manifest.in
是包含要签名的文本的文件,并且signature.out
是输出文件。
我对签名不太了解,但我相信这段代码正在使用 PKCS7 对我的文件进行签名
如何使用 ruby/rails 重新创建相同的结果?
我试图查看OpenSSL的文档,但我找不到任何对我有用的东西
编辑
如果这对某人有帮助,这就是文档所说的
我需要建立一个:
A detached PKCS#7 signature of the manifest