るりまサーチ (Ruby 2.3.0)

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

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

検索結果

OpenSSL::X509::ExtensionFactory#crl -> OpenSSL::X509::CRL | nil (63610.0)

自身に設定された証明書失効リストオブジェクトを返します。

自身に設定された証明書失効リストオブジェクトを返します。

設定されていない場合は nil を返します。

OpenSSL::X509::StoreContext#current_crl -> OpenSSL::X509::CRL | nil (36976.0)

直前に検証に利用した CRL のオブジェクトを返します。

直前に検証に利用した CRL のオブジェクトを返します。

証明書チェインの各証明書検証後
コールバック(OpenSSL::X509::Store#verify_callback=)呼び出しに
渡される StoreContext オブジェクトにこのメソッドを呼び出すと
直前に検証に利用した CRL オブジェクトを返します。

OpenSSL::X509::Store#add_crl(crl) -> self (27712.0)

信頼する CRL(証明書失効リスト) を証明書ストアに加えます。

信頼する CRL(証明書失効リスト)
を証明書ストアに加えます。

@param crl 追加する CRL の OpenSSL::X509::CRL オブジェクト
@raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します

OpenSSL::X509::CRL#extensions -> [OpenSSL::X509::Extension] (27652.0)

CRL が持っている拡張領域のデータを配列で返します。

CRL が持っている拡張領域のデータを配列で返します。

OpenSSL::X509::CRL#extensions=(extensions) (27652.0)

CRL の拡張領域を extensions で更新します。

CRL の拡張領域を extensions で更新します。

extensions には OpenSSL::X509::Extension の配列を渡します。

更新前の拡張領域のデータは破棄されます。

@param extensions 拡張領域のデータ
@raise OpenSSL::X509::CRLError 更新に失敗した場合に発生します

絞り込み条件を変える

OpenSSL::X509::ExtensionFactory#crl=(crl) (27646.0)

自身に証明書失効リストオブジェクトを設定します。

自身に証明書失効リストオブジェクトを設定します。

@param crl 設定する証明書失効リスト(OpenSSL::X509::CRL)オブジェクト
@see OpenSSL::X509::ExtensionFactory.new

OpenSSL::X509::CRL#add_extension(ex) -> OpenSSL::X509::Extension (27604.0)

拡張領域に ex を追加します。

拡張領域に ex を追加します。

追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。

ex を返します。

@param ex 追加するデータ
@raise OpenSSL::X509::CRLError 追加に失敗した場合に発生します

OpenSSL::X509::CRL#last_update=(time) (27370.0)

CRL が最後に更新された日時を Time オブジェクトで設定します。

CRL が最後に更新された日時を Time オブジェクトで設定します。

@param time 最終更新日時
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#last_update

OpenSSL::X509::CRL#next_update=(time) (27370.0)

CRL の次回更新日時を Time オブジェクトで設定します。

CRL の次回更新日時を Time オブジェクトで設定します。

@param time 最終更新日時
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#next_update

OpenSSL::X509::CRL#last_update -> Time (27352.0)

CRL が最後に更新された日時を Time オブジェクトで返します。

CRL が最後に更新された日時を Time オブジェクトで返します。

絞り込み条件を変える

OpenSSL::X509::CRL#next_update -> Time (27352.0)

CRL の次回更新日時を Time オブジェクトで返します。

CRL の次回更新日時を Time オブジェクトで返します。

OpenSSL::X509::CRL#signature_algorithm -> String (27304.0)

署名に使ったアルゴリズム名を文字列で返します。

署名に使ったアルゴリズム名を文字列で返します。

@raise OpenSSL::X509::CRLError 名前の取得に失敗した場合に発生します

OpenSSL::X509::CRL#to_der -> String (27304.0)

DER 形式に変換します。

DER 形式に変換します。

@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します

OpenSSL::X509::CRL#to_pem -> String (27304.0)

PEM 形式に変換します。

PEM 形式に変換します。

@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します

OpenSSL::X509::CRL#to_s -> String (27304.0)

PEM 形式に変換します。

PEM 形式に変換します。

@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します

絞り込み条件を変える

OpenSSL::X509::CRL#to_text -> String (27304.0)

人間が読める形式に変換します。

人間が読める形式に変換します。

@raise OpenSSL::X509::CRLError 変換に失敗した場合に発生します

OpenSSL::SSL::SSLContext#cert_store=(store) (18322.0)

接続相手の証明書の検証のために使う、信頼している CA 証明書を 含む証明書ストアを設定します。

接続相手の証明書の検証のために使う、信頼している CA 証明書を
含む証明書ストアを設定します。

通常は OpenSSL::SSL::SSLContext#ca_path= や
OpenSSL::SSL::SSLContext#ca_file= で証明書を設定しますが、
CRL を使いたいなど、より詳細な設定をしたい場合にはこれを使います。

デフォルトは nil (証明書ストアを指定しない)です。

@param store 設定する証明書ストア(OpenSSL::X509::Store のインスタンス)
@see OpenSSL::SSL::SSLContext#cert_store

OpenSSL::X509::CRL#version -> Integer (9388.0)

その CRL が準拠している規格のバージョンを返します。

その CRL が準拠している規格のバージョンを返します。

X.509 v2 CRL であれば 1 を返します。

@see OpenSSL::X509::CRL#version=

OpenSSL::X509::CRL#sign(pkey, digest) -> self (9352.0)

CRL に秘密鍵で署名します。

CRL に秘密鍵で署名します。

@param pkey 秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param digest ハッシュアルゴリズム
@raise OpenSSL::X509::CRLError 署名に失敗した場合に発生します

OpenSSL::X509::Store#flags=(flags) (9088.0)

CRL に関するフラグを設定します。

CRL に関するフラグを設定します。

以下の定数から必要なものを選んで OR 取り、渡します。
* OpenSSL::X509::V_FLAG_CRL_CHECK
* OpenSSL::X509::V_FLAG_CRL_CHECK_ALL

このフラグは OpenSSL::X509::Store#verify で検証する場合に利用されます。
OpenSSL::X509::StoreContext.new で証明書ストアコンテキストを
生成する場合にはそのコンテキストにフラグがコピーされます。

デフォルトではフラグは設定されていません。

@param flags 設定するフラグ(整...

絞り込み条件を変える

OpenSSL::X509::StoreContext#flags=(flags) (9088.0)

CRL に関するフラグを設定します。

CRL に関するフラグを設定します。

以下の定数から必要なものを選んで OR 取り、渡します。
* OpenSSL::X509::V_FLAG_CRL_CHECK
* OpenSSL::X509::V_FLAG_CRL_CHECK_ALL

@param flags 設定するフラグ(整数値)
@see OpenSSL::X509::Store#flags=

OpenSSL::X509::Store#purpose=(purpose) (9022.0)

証明書の使用目的を設定します。

証明書の使用目的を設定します。

以下の定数値のうちいずれか1つを渡します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVE...

OpenSSL::X509::StoreContext#purpose=(purpose) (9022.0)

証明書の使用目的を設定します。

証明書の使用目的を設定します。

以下の定数値のうちいずれか1つを渡します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVE...

OpenSSL::X509::StoreContext#verify -> bool (9022.0)

証明書を検証します。

証明書を検証します。

OpenSSL::X509::StoreContext.new で設定した証明書を検証します。
検証に成功した場合は true を、失敗した場合は false を返します。

検証の詳細な情報は
* OpenSSL::X509::StoreContext#error
* OpenSSL::X509::StoreContext#error_string
* OpenSSL::X509::StoreContext#chain
* OpenSSL::X509::StoreContext#current_crl