Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::OCSP::CertificateIdクラス > new

singleton method OpenSSL::OCSP::CertificateId.new

new(subject, issuer, digest=nil) -> OpenSSL::OCSP::CertificateId[permalink][rdoc]

CertificateId オブジェクトを生成します。

subject には問合せ対象の証明書を、issuerにはsubjectのissuer(発行者) の証明書を渡します。

[PARAM] subject:
問合せ対象の証明書(OpenSSL::X509::Certificate オブジェクト)
[PARAM] issuer:
subjectのissuer(発行者)の証明書(OpenSSL::X509::Certificate オブジェクト)
[PARAM] digest:
issuerの名前のハッシュ値を取るためのハッシュアルゴリズム。nilでデフォルトのアルゴリズムが使われます
[EXCEPTION] OpenSSL::OCSP::OCSPError:
オブジェクトの生成に失敗した際に発生します