Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::X509::Requestクラス > sign

instance method OpenSSL::X509::Request#sign

sign(key, digest) -> self[permalink][rdoc]

証明書署名要求に秘密鍵で署名をします。

通常、証明書署名要求は申請者の秘密鍵で署名されます。

[PARAM] key:
秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
[PARAM] digest:
ハッシュ関数を表す文字列("sha1" など)
[EXCEPTION] OpenSSL::X509::RequestError:
署名に失敗した場合に発生します

[SEE_ALSO] OpenSSL::X509::Request#verify