るりまサーチ

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

別のキーワード

  1. openssl revoked
  2. revoked time
  3. revoked time=
  4. revoked new
  5. revoked serial

キーワード

検索結果

OpenSSL::X509::Revoked#time -> Time (21204.0)

失効した日時を返します。

失効した日時を返します。

OpenSSL::X509::Revoked#time=(time) (9238.0)

失効した日時を Time オブジェクトで設定します。

...失効した日時を Time オブジェクトで設定します。

@param time 失効日時
@see OpenSSL::X509::Revoked#time...

OpenSSL::OCSP::BasicResponse#status -> [[OpenSSL::OCSP::CertificateId, Integer, Integer, Time|nil, Time, Time|nil, [OpenSSL::X509::Extension]]] (389.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_UNSPECIFI...
...CSP::REVOKED_STATUS_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::OCS...
...[#<OpenSSL::OCSP::CertificateId:0x00000000e3c290>, # certificate ID
# 0, # status code
# 0, # reason code
# nil, # revoked time
#...

OpenSSL::OCSP (38.0)

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

...示する
require 'openssl'
require 'net/http'
# ...
subject # 問い合わせ対象の証明書(Certificate オブジェクト)
issuer # subject の発行者の証明書(Certificate オブジェクト)
store # 信頼している証明書ストア
cid = OpenSSL::OCSP::CertificateId.new...
...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 response fail"
end
rescid, status, reason, revtime, thisupd, nextupd, ext...
...{
OpenSSL
::OCSP::V_CERTSTATUS_GOOD => "OK",
OpenSSL
::OCSP::V_CERTSTATUS_REVOKED => "REVOKED",
OpenSSL
::OCSP::V_CERTSTATUS_UNKNOWN => "UNKNOWN",
}
puts "status: #{STATUS2MESSAGE[status]}"
puts "reason: #{reason}" if status == OpenSSL::OCSP::V_CERTSTATUS_REVOKED
puts "revoked...