るりまサーチ

最速Rubyリファレンスマニュアル検索!
120件ヒット [1-100件を表示] (0.046秒)
トップページ > クエリ:@[x] > クエリ:basic[x] > ライブラリ:openssl[x]

別のキーワード

  1. readline basic_quote_characters
  2. readline basic_quote_characters=
  3. readline basic_word_break_characters
  4. readline basic_word_break_characters=
  5. openssl basic

検索結果

<< 1 2 > >>

OpenSSL::OCSP::Response#basic -> OpenSSL::OCSP::BasicResponse | nil (18209.0)

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

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

@
see OpenSSL::OCSP::BasicResponse...

OpenSSL::OCSP::BasicResponse.new -> OpenSSL::OCSP::BasicResponse (3108.0)

空の BasicResponse オブジェクトを生成します。

...空の BasicResponse オブジェクトを生成します。

@
see OpenSSL::OCSP::Response.create...

OpenSSL::OCSP::BasicResponse#add_status(cid, status, reason, revtime, thisupd, nextupd, exts) -> self (3044.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::BasicResponse#sign(signer_cert, signer_key, certs = [], flags=0) -> self (3026.0)

Response に署名します。

...
* OpenSSL::OCSP::NOTIME
* OpenSSL::OCSP::RESPID_KEY
* OpenSSL::OCSP::NOCERTS

certs に証明書の配列を渡すことで、この署名を検証するために
必要となる別の証明書を付加することができます。

@
param signer_cert 署名者の証明書(OpenSSL::X509::...
...Certificate オブジェクト)
@
param signer_key 証明に用いる秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@
param certs 添付する証明書(OpenSSL::X509::Certificate オブジェクトの配列)
@
param flags フラグ(整数)...

OpenSSL::OCSP::BasicResponse#verify(certs, store, flags=0) -> bool (3020.0)

署名を検証します。

...ます。
* OpenSSL::OCSP::TRUSTOTHER
* OpenSSL::OCSP::NOSIGS
* OpenSSL::OCSP::NOVERIFY
* OpenSSL::OCSP::NOINTERN

TRUSTOTHER を有効にすると certs で指定した証明書を検証せずに信頼します。

@
param certs 検証に用いる追加的な証明書(OpenSSL::X509::Certific...
...ate オブジェクトの配列)
@
param store 検証に用いる証明書ストア(OpenSSL::X509::Store オブジェクト)
@
param flags フラグ(整数)...

絞り込み条件を変える

OpenSSL::OCSP::BasicResponse#status -> [[OpenSSL::OCSP::CertificateId, Integer, Integer, Time|nil, Time, Time|nil, [OpenSSL::X509::Extension]]] (3014.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::BasicResponse#add_nonce(val=nil) -> self (3008.0)

BasicResponse に nonce を追加します。

...BasicResponse に nonce を追加します。

引数を省略すると、ランダムな nonce を生成し利用します。

通常はこのメソッドを使わず OpenSSL::OCSP::BasicResponse#copy_nonce を
用います。

@
param val 追加する nonce の値(文字列)...

OpenSSL::OCSP::BasicResponse#copy_nonce(request) -> Integer (3008.0)

request から nonce の値をコピーします。

...request から nonce の値をコピーします。

@
param request コピー元のnonceを保持している Request (OpenSSL::OCSP::Request オブジェクト)...

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

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

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


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