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

class OpenSSL::OCSP::Response

クラスの継承リスト: OpenSSL::OCSP::Response < Object < Kernel < BasicObject

要約

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

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

特異メソッド

create(status, basic_resp) -> OpenSSL::OCSP::Response

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

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

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

new -> OpenSSL::OCSP::Response
new(der) -> OpenSSL::OCSP::Response

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

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

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

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

インスタンスメソッド

basic -> OpenSSL::OCSP::BasicResponse | nil

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

[SEE_ALSO] OpenSSL::OCSP::BasicResponse

status -> Integer

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

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

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

status_string -> String

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

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

to_der -> String

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

class OpenSSL::OCSP::Response