0

如何使用 OpenSSL 验证 s/mime 签名。通过命令行我们可以验证:

openssl smime -verify -in detachedsign.pem -content content.txt

openssl smime -verifyMac OSX 上的等效命令方法是什么?

4

2 回答 2

2

mac osx应用程序中openssl smime -verify命令的等值方法是什么

没有开箱即用的。Mac OS X 提供 OpenSSL 0.9.8y。openssl smime在 OpenSSL 1.0.0 中添加。详情请参阅smime(1)

0.9.8 也不见了cms。而且我不相信你可以使用pkcs7- 子命令看起来很乏味。

如果您在 OS X 上构建和安装 OpenSSL,则可以使用 OpenSSL。如果您构建它,请使用Configure darwin64-x86_64-cc. 安装后,较新的 OpenSSL 将/usr/local/ssl/bin默认位于。

于 2014-03-26T11:41:33.140 回答
0

开箱即用,为了在 OSX 上验证 s/mime 签名,您有

security cms -D -i smime-message-in-der-format.der

我认为您需要将消息采用 DER 而不是 PEM 格式。我不知道-content,这可以等同于-envelope吗?

于 2014-03-28T12:03:10.043 回答