Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKCS7::SignerInfoクラス > new

singleton method OpenSSL::PKCS7::SignerInfo.new

new(cert, key, digest) -> OpenSSL::PKCS7::SignerInfo[permalink][rdoc]

署名者オブジェクトを証明書、秘密鍵、ダイジェスト方式から生成します。

証明書、秘密鍵、ダイジェスト方式は署名をするために利用します。

[PARAM] cert:
証明書(OpenSSL::X509::Certificate オブジェクト)
[PARAM] key:
秘密鍵(OpenSSL::PKey::PKey オブジェクト)
[PARAM] digest:
メッセージダイジェスト方式(文字列もしくは OpenSSL::Digest オブジェクト)