class Gem::Security::Signer

[edit]

要約

OpenSSL の署名者を扱うためのクラスです。

目次

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

特異メソッド

new(key, cert_chain) -> Gem::Security::Signer[permalink][rdoc][edit]

与えられた鍵と証明書チェーンを用いて自身を初期化します。

[PARAM] key:
鍵を指定します。
[PARAM] cert_chain:
証明書チェーンを指定します。

インスタンスメソッド

cert_chain -> Array[permalink][rdoc][edit]

証明書チェーンを返します。

cert_chain=(cert_chain)[permalink][rdoc][edit]

証明書チェーンをセットします。

[PARAM] cert_chain:
証明書チェーンを指定します。
key -> OpenSSL::PKey::PKey[permalink][rdoc][edit]

鍵を返します。

key=(key)[permalink][rdoc][edit]

鍵をセットします。

sign(data)[permalink][rdoc][edit]

自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。

[PARAM] data:
署名対象のデータを指定します。