如何使用OpenSSL验证s / mime签名。通过命令行我们可以验证:
openssl smime -verify -in detachedsign.pem -content content.txt
Mac OSX上openssl smime -verify
命令的等效方法是什么?
答案 0 :(得分:2)
mac osx apps中的openssl smime -verify命令的equalant方法是什么
没有开箱即用。 Mac OS X提供OpenSSL 0.9.8y。在OpenSSL 1.0.0中添加了openssl smime
。有关详细信息,请参阅smime(1)
。
0.9.8也缺少cms
。我不相信你可以使用pkcs7
- 子命令看起来很贫乏。
如果在OS X上构建和安装OpenSSL,则可以使用OpenSSL。如果构建它,请使用Configure darwin64-x86_64-cc
进行配置。安装后,较新的OpenSSL默认位于/usr/local/ssl/bin
。
答案 1 :(得分:0)
开箱即用,为了验证OSX上的s / mime签名,你有
security cms -D -i smime-message-in-der-format.der
我认为您需要使用DER而不是PEM格式的消息。我不知道-content
,这可能等同于-envelope
吗?