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

instance method OpenSSL::X509::StoreContext#current_cert

current_cert -> OpenSSL::X509::Certificate

直前に検証した証明書のオブジェクトを返します。

OpenSSL::X509::StoreContext#verify で検証が失敗した場合は 証明書チェイン中で検証に失敗した証明書のオブジェクトを返します。

証明書チェインの各証明書検証後 コールバック(OpenSSL::X509::Store#verify_callback=)呼び出しに 渡される StoreContext オブジェクトにこのメソッドを呼び出すと 直前に検証した証明書を返します。

OpenSSL::X509::StoreContext#verify を呼ぶ前に このメソッドを呼ぶと空の OpenSSL::X509::Certificate を返します。

class OpenSSL::X509::StoreContext