要約
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]-
ステータスコードを整数で返します。
以下のいずれかを返します。
- 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
[permalink][rdoc][edit]-
レスポンスステータスを human-readable な文字列で返します。
[SEE_ALSO] OpenSSL::OCSP::Response#status
to_der -> String
[permalink][rdoc][edit]-
Response オブジェクトを DER 形式の文字列に変換します。