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

instance method OpenSSL::X509::Certificate#public_key

public_key -> OpenSSL::PKey::PKey

証明書に記載された公開鍵を返します。

鍵の種類によって以下のいずれかのクラスのインスタンスを返します。

[EXCEPTION] OpenSSL::X509::CertificateError:
鍵の取得に失敗した場合に発生します
[EXCEPTION] OpenSSL::PKey::PKeyError:
サポートしていない種類の鍵である場合に発生します
class OpenSSL::X509::Certificate