Ruby 中是否有一种方法可以使用 S/MIME 对电子邮件消息进行数字签名?我们的团队使用 PKI,我们的用户习惯于期待重要消息的数字签名。
我知道我可以调用 openssl 命令行工具:
openssl smime -sign -signer $CERT_FILE -passin pass:$CERT_PASS
-in $UNSIGNED_MAIL -out $SIGNED_MAIL -certfile $CERT_CA_FILE
-from 'your ' -to 'recipients <email@address>'
-subject 'The Subject'
但我希望利用 Ruby 解决方案。
最佳答案
我最终使用了上述解决方案,但对于那些处于类似情况的人,您必须先转换 PKI key (.p12 文件格式):openssl pkcs12 -in #{@cert_file} -passin pass :#{@pass_phrase} -passout pass:#{@pass_phrase} -out #{out_file}
关于ruby - 使用 S/MIME 在 Ruby 中对电子邮件进行数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2589928/