class OpenSSL::OCSP::Response

[edit]

要約

OCSP レスポンダからのレスポンスを表わすオブジェクトです。

レスポンスの実質的な内容(証明書が失効しているか否か) は OpenSSL::OCSP::Response#basic で得られる OpenSSL::OCSP::BasicResponse オブジェクトが保持しています。このオブジェクト自体はレスポンスのステータスコードなどを保持しています。

目次

特異メソッド
インスタンスメソッド

特異メソッド

create(status, basic_resp) -> OpenSSL::OCSP::Response[permalink][rdoc][edit]

Response オブジェクトを OpenSSL::OCSP::BasicResponse オブジェクトから生成します。

[PARAM] status:
ステータスコード(整数)
[PARAM] basic_resp:
OpenSSL::OCSP::BasicResponse オブジェクト

[SEE_ALSO] OpenSSL::OCSP::Response.new

new -> OpenSSL::OCSP::Response[permalink][rdoc][edit]
new(der) -> OpenSSL::OCSP::Response

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

DER 形式の文字列を渡した場合はその内容をロードします。引数なしの場合は空のオブジェクトを返します。

[PARAM] der:
DER 形式の文字列

[SEE_ALSO] OpenSSL::OCSP::Response.create

インスタンスメソッド

basic -> OpenSSL::OCSP::BasicResponse | nil[permalink][rdoc][edit]

Response オブジェクトが保持している BasicResponse オブジェクトを返します。

[SEE_ALSO] OpenSSL::OCSP::BasicResponse

status -> Integer[permalink][rdoc][edit]

ステータスコードを整数で返します。

以下のいずれかを返します。

[SEE_ALSO] OpenSSL::OCSP::Response#status_string

status_string -> String[permalink][rdoc][edit]

レスポンスステータスを human-readable な文字列で返します。

[SEE_ALSO] OpenSSL::OCSP::Response#status

to_der -> String[permalink][rdoc][edit]

Response オブジェクトを DER 形式の文字列に変換します。