るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
25件ヒット [1-25件を表示] (0.135秒)

別のキーワード

  1. openssl new
  2. new openssl
  3. openssl digest
  4. openssl to_der
  5. openssl to_s

検索結果

OpenSSL::OCSP::BasicResponse#status -> [[OpenSSL::OCSP::CertificateId, Integer, Integer, Time|nil, Time, Time|nil, [OpenSSL::X509::Extension]]] (88384.0)

証明書の状態の問い合わせの結果を返します。

...値を取ります
* OpenSSL::OCSP::V_CERTSTATUS_GOOD 正常
* OpenSSL::OCSP::V_CERTSTATUS_REVOKED 失効
* OpenSSL::OCSP::V_CERTSTATUS_UNKNOWN 不明

失効理由コードは以下のいずれかを返します。
* OpenSSL::OCSP::REVOKED_STATUS_NOSTATUS
* OpenSSL::OCSP::REVOKED_STATUS_...
...TUS_KEYCOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_CACOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_AFFILIATIONCHANGED
* OpenSSL::OCSP::REVOKED_STATUS_SUPERSEDED
* OpenSSL::OCSP::REVOKED_STATUS_CESSATIONOFOPERATION
* OpenSSL::OCSP::REVOKED_STATUS_CERTIFICATEHOLD
* OpenSSL::OCSP::REVOKED_STATU...
...を返します。

拡張領域には、OpenSSL::X509::Extension の配列が渡されます。

結果をどのように解釈すべきか、より詳しくは 2560 や X.509 を見てください。

例:
res.basic.status
# => [
# [#<OpenSSL::OCSP::CertificateId:0x00000000e3c290>, #...

OpenSSL::OCSP::Response#status -> Integer (87562.0)

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

...* 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 OpenSSL::...

OpenSSL::OCSP::REVOKED_STATUS_NOSTATUS -> Integer (69706.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 BasicResponse にコードが含まれていないことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
BasicResponse にコードが含まれていないことを意味します。...

OpenSSL::OCSP::BasicResponse#add_status(cid, status, reason, revtime, thisupd, nextupd, exts) -> self (51703.0)

証明書の状態の問い合わせの結果をオブジェクトに追加します。

...明書の状態の問い合わせの結果をオブジェクトに追加します。

詳しくは OpenSSL::OCSP::BasicResponse#status を見てください。

@param cid 問い合わせの(OpenSSL::OCSP::CertificateId オブジェクト)
@param status ステータスコード(整数)
@param reason...
...失効理由コード(整数)
@param revtime 失効時刻(Time オブジェクトもしくは nil)
@param thisupd 最終更新時刻(Time オブジェクト)
@param nextupd 次回更新時刻(Time オブジェクト)
@param exts 拡張領域(OpenSSL::X509::Extension オブジェクトの配列)...

OpenSSL::OCSP::RESPONSE_STATUS_INTERNALERROR -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
OCSP レスポンダの内部エラーにより妥当な応答を返せないことを意味します。

詳しくは 2560 2.3 を見てください。...

絞り込み条件を変える

OpenSSL::OCSP::RESPONSE_STATUS_MALFORMEDREQUEST -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 リクエストの構文が正しくないことを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
リクエストの構文が正しくないことを意味します。

詳しくは 2560 2.3 を見てください。...

OpenSSL::OCSP::RESPONSE_STATUS_SIGREQUIRED -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 サーバがクライアントにリクエストへの署名を要求していることを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
サーバがクライアントにリクエストへの署名を要求していることを意味します。

詳しくは 2560 2.3 を見てください。...

OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 正しく応答したことを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
正しく応答したことを意味します。

詳しくは 2560 2.3 を見てください。...

OpenSSL::OCSP::RESPONSE_STATUS_TRYLATER -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。

詳しくは 2560 2.3 を見てください。...

OpenSSL::OCSP::RESPONSE_STATUS_UNAUTHORIZED -> Integer (51406.0)

OpenSSL::OCSP::Response#status のステータスコードで 、 クライアントからサーバへの応答が認可されていないことを意味します。

...OpenSSL::OCSP::Response#status のステータスコードで 、
クライアントからサーバへの応答が認可されていないことを意味します。

詳しくは 2560 2.3 を見てください。...

絞り込み条件を変える

OpenSSL::OCSP::REVOKED_STATUS_AFFILIATIONCHANGED -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の記載内容が変更されたことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の記載内容が変更されたことを意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_CACOMPROMISE -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 CA が危殆化したことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
CA が危殆化したことを意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_CERTIFICATEHOLD -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 一時的な保留を意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
一時的な保留を意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_CESSATIONOFOPERATION -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の運用を止めたことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の運用を止めたことを意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_KEYCOMPROMISE -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 鍵が危殆化したことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
鍵が危殆化したことを意味します。

詳しくは 3280 や X.509 を参照してください。...

絞り込み条件を変える

OpenSSL::OCSP::REVOKED_STATUS_REMOVEFROMCRL -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 CRL からの削除を意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
CRL からの削除を意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_SUPERSEDED -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書が破棄されたことを意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書が破棄されたことを意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::REVOKED_STATUS_UNSPECIFIED -> Integer (51406.0)

OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 未指定を意味します。

...OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
未指定を意味します。

詳しくは 3280 や X.509 を参照してください。...

OpenSSL::OCSP::V_CERTSTATUS_GOOD -> Integer (51403.0)

OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書が有効であることを意味します。

...OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書が有効であることを意味します。...

OpenSSL::OCSP::V_CERTSTATUS_REVOKED -> Integer (51403.0)

OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書が失効していることを意味します。

...OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書が失効していることを意味します。...

絞り込み条件を変える

OpenSSL::OCSP::V_CERTSTATUS_UNKNOWN -> Integer (51403.0)

OpenSSL::OCSP::BasicResponse#status のステータスコードで証明書の有効性が不明であることを意味します。

...OpenSSL::OCSP::BasicResponse#status
のステータスコードで証明書の有効性が不明であることを意味します。...

OpenSSL::OCSP::Response#status_string -> String (51346.0)

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

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

@see OpenSSL::OCSP::Response#status...

OpenSSL::Random.#status? -> bool (51310.0)

乱数生成器内のエントロピーが十分である場合に true を返します。

乱数生成器内のエントロピーが十分である場合に true を返します。

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

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

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


@param status ステータスコード(整数)
@param basic_resp OpenSSL::OCSP::BasicResponse オブジェクト
@see OpenSSL::OCSP::Response.new...

OpenSSL::OCSP (33451.0)

OCSP(Online Certificate Status Protocol)を取り扱うための モジュールです。OCSP は 2560 で定義されています。

...示する
require 'openssl'
require 'net/http'
# ...
subject # 問い合わせ対象の証明書(Certificate オブジェクト)
issuer # subject の発行者の証明書(Certificate オブジェクト)
store # 信頼している証明書ストア
cid = OpenSSL::OCSP::CertificateId.new...
...issuer)
req = OpenSSL::OCSP::Request.new
req.add_certid(cid)
req.add_nonce

http = Net::HTTP.new('ocsp.example.com', 80)
httpres = http.post("/", req.to_der, 'content-type' => 'application/ocsp-request')
raise "HTTP error" if !httpres.kind_of?(Net::HTTPOK)
res = OpenSSL::OCSP::Respon...
...se.new(httpres.body)

puts "Response status: #{res.status_string}"
exit if res.status != OpenSSL::OCSP::RESPONSE_STATUS_SUCCESSFUL

basic_resp = res.basic
raise "nonce error" unless [-1, 1].include?(req.check_nonce(basic_resp))
unless basic_resp.verify([], store)
puts "verify respons...

絞り込み条件を変える