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

instance method OpenSSL::X509::Request#public_key

public_key -> OpenSSL::PKey::PKey[permalink][rdoc]

申請者の公開鍵を返します。

実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、 そのサブクラスを返します。

[EXCEPTION] OpenSSL::X509::RequestError:
公開鍵の取得に失敗した場合に発生します
[EXCEPTION] OpenSSL::PKey::PKeyError:
鍵の形式が不正であった場合に発生します