class OpenSSL::PKCS7::SignerInfo

[edit]

aliases: OpenSSL::PKCS7::Signer

要約

署名者の情報を表すクラスです。

目次

特異メソッド
インスタンスメソッド

特異メソッド

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

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

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

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

インスタンスメソッド

issuer -> OpenSSL::X509::Name[permalink][rdoc][edit]
name -> OpenSSL::X509::Name

署名者の証明書の発行者の名前(DN)を返します。

これと OpenSSL::PKCS7::SignerInfo#serial で署名者を一意に識別します。

serial -> Integer[permalink][rdoc][edit]

署名者の証明書の識別番号を返します。

これと OpenSSL::PKCS7::SignerInfo#issuer で署名者を一意に識別します。

signed_time -> Time[permalink][rdoc][edit]

その署名者が署名した時刻を返します。