class OpenSSL::OCSP::Response
クラスの継承リスト: OpenSSL::OCSP::Response < Object < Kernel
要約
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
-
ステータスコードを整数で返します。
以下のいずれかを返します。
- OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL
- OpenSSL::OCSP::RESPONSE_STATUS_MALFORMEDREQUEST
- OpenSSL::OCSP::RESPONSE_STATUS_INTERNALERROR
- OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER
- OpenSSL::OCSP::RESPONSE_STATUS_SIGREQUIRED
- OpenSSL::OCSP::RESPONSE_STATUS_UNAUTHORIZED
[SEE_ALSO] OpenSSL::OCSP::Response#status_string
status_string -> String
-
レスポンスステータスを human-readable な文字列で返します。
[SEE_ALSO] OpenSSL::OCSP::Response#status
to_der -> String
-
Response オブジェクトを DER 形式の文字列に変換します。