6

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ソリューションを利用したいと思っています。

4

1 に答える 1

1

上記の解決策を使用することになりましたが、同様の状況にある場合は、最初に PKI キー (.p12 ファイル形式) を変換する必要があります。openssl pkcs12 -in #{@cert_file} -passin pass:#{@pass_phrase} -passout pass:#{@pass_phrase} -out #{out_file}

于 2013-04-08T20:21:45.860 に答える