るりまサーチ (Ruby 2.7.0)

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

別のキーワード

  1. _builtin all?
  2. pop delete_all
  3. pop3 delete_all
  4. net/pop delete_all
  5. pop all

検索結果

OpenSSL::ASN1.#decode_all(der) -> [OpenSSL::ASN1::ASN1Data] (18310.0)

DER 表現の文字列を解析し、そこにエンコードされている ASN.1 の値を全て OpenSSL::ASN1::ASN1Data のサブクラスのインスタンスの配列として 返します。

...そこにエンコードされている ASN.1 の値を全て
OpenSSL
::ASN1::ASN1Data のサブクラスのインスタンスの配列として
返します。

@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode...

OpenSSL::Engine::METHOD_ALL -> Integer (18310.0)

engine が持っている機能をすべて openssl のデフォルトにすること を意味します。

...engine が持っている機能をすべて openssl のデフォルトにすること
を意味します。

OpenSSL
::Engine#set_default のフラグとして使います。...

OpenSSL::SSL::OP_ALL -> Integer (18310.0)

SSL 通信で各種のバグ回避コードをすべて有効にするフラグです。

...SSL 通信で各種のバグ回避コードをすべて有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。...

OpenSSL::X509::V_FLAG_CRL_CHECK_ALL -> Integer (18310.0)

証明書チェーンすべてに CRL をチェックすることを意味します。

...証明書チェーンすべてに CRL をチェックすることを意味します。

このフラグは OpenSSL::X509::V_FLAG_CRL_CHECK と共に
指定する場合にのみ意味を持ちます。

OpenSSL
::X509::Store#flags= で使います。...

OpenSSL::Netscape::SPKI#challenge -> String (18307.0)

SPKI オブジェクトに設定されたチャレンジ文字列を返します。

...SPKI オブジェクトに設定されたチャレンジ文字列を返します。

@raise OpenSSL::Netscape::SPKIError 文字列が設定されていない場合に発生します
@see OpenSSL::Netscape::SPKI#challenge=...

絞り込み条件を変える

OpenSSL::Netscape::SPKI#challenge=(chg) (18307.0)

SPKI オブジェクトにチャレンジ文字列を設定します。

...SPKI オブジェクトにチャレンジ文字列を設定します。

@param chg 設定する文字列
@raise OpenSSL::Netscape::SPKIError 文字列の設定に失敗した場合に発生します
@see OpenSSL::Netscape::SPKI#challenge...

OpenSSL::SSL::SSLContext#tmp_dh_callback -> Proc | nil (18307.0)

一時的 DH 鍵を生成するためのコールバックを返します。

...一時的 DH 鍵を生成するためのコールバックを返します。

@see OpenSSL::SSL::SSLContext#tmp_dh_callback=...

OpenSSL::SSL::SSLContext#tmp_dh_callback=(cb) (18307.0)

一時的 DH 鍵を生成するためのコールバックを設定します。

...ket 通信に使われる OpenSSL::SSL::SSLSocket オブジェクト
* is_export 輸出規制のある暗号を利用するかどうかを0か0以外かで指定
* keylen 鍵長
となります。ブロックの返り値には適切な鍵パラメータを含む
OpenSSL
::PKey::DH オブジェ...
...クトを返します。鍵パラメータは
keylen で指定された鍵長に対応したものでなければなりません。

OpenSSL
::PKey::DH は DH パラメータと DH 鍵対を
保持していますが、これで返されるオブジェクトはパラメータしか
用いられませ...
...ん。

cb に nil を指定するとデフォルトのパラメータが利用されます。

デフォルト値は nil です。

@param cb 設定するコールバック
@see OpenSSL::SSL::SSLContext#tmp_dh_callback...

OpenSSL::SSL::SSLContext#verify_callback -> Proc | nil (18307.0)

オブジェクトに設定されている検証をフィルタするコールバックを 返します。

...オブジェクトに設定されている検証をフィルタするコールバックを
返します。

デフォルトのコールバックが設定されている場合には nil を返します。

@see OpenSSL::X509::Store#verify_callback,
OpenSSL
::SSL::SSLContext#verify_callback=...

OpenSSL::SSL::SSLContext#verify_callback=(proc) (18307.0)

検証をフィルタするコールバックを設定します。

...検証をフィルタするコールバックを設定します。

OpenSSL
::X509::Store#verify_callback= と同じ働きをします。

コールバックには Proc や Method を渡します。

渡されたコールバックオブジェクトは証明書チェインの検証時に
チェイン...
...す。
そのときに渡される引数は2つで、1つめは検証が成功したかの真偽値、
2つめは検証後の状態を保存した
OpenSSL
::X509::StoreContext オブジェクトです。
このコールバックには2つの役割があります。1つ目はコンテキストオブ...
...情報を得ることです。2つ目は検証をカスタマイズ
することです。このコールバックが true を返すと、たとえ
OpenSSL
が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返...

絞り込み条件を変える

OpenSSL::X509::Store#verify_callback -> Proc | nil (18307.0)

オブジェクトに設定されている検証をフィルタするコールバックを 返します。

...オブジェクトに設定されている検証をフィルタするコールバックを
返します。

デフォルトのコールバックが設定されている場合には nil を返します。

@see OpenSSL::X509::Store#verify_callback=...

OpenSSL::X509::Store#verify_callback=(proc) (18307.0)

検証をフィルタするコールバックを設定します。

...以下のように
proc{|ok, ctx| ... }
2つで、1つめは検証が成功したかの真偽値、
2つめは検証後の状態を保存した
OpenSSL
::X509::StoreContext オブジェクトです。
このコールバックには2つの役割があります。1つ目はコンテキストオブジ...
...情報を得ることです。2つ目は検証をカスタマイズ
することです。このコールバックが true を返すと、たとえ
OpenSSL
が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返...
...ォルトのコールバック(単に第一引数をそのまま返すだけ)
が使われます。

初期状態は nil です。

@param proc 設定する Proc オブジェクト
@see OpenSSL::X509::Store#verify_callback,
OpenSSL
::X509::Store#verify,
OpenSSL
::X509::StoreContext#verify...

OpenSSL::X509::V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY -> Integer (18307.0)

証明書チェイン末尾の証明書の issuer(発行者)の証明書が 信頼している証明書群の中から見付からないことを意味します。

...いことを意味します。

OpenSSL
::X509::Store#error や
OpenSSL
::X509::StoreContext#error のエラーコードとして
使われます。

@see OpenSSL::X509::Store#add_file,
OpenSSL
::X509::Store#add_path,
OpenSSL
::X509::Store#add_cert,
OpenSSL
::X509::Store#set_default_paths...

OpenSSL::SSL::OP_NETSCAPE_CHALLENGE_BUG -> Integer (9343.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

絞り込み条件を変える

OpenSSL::SSL::OP_MICROSOFT_BIG_SSLV3_BUFFER -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_MICROSOFT_SESS_ID_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_MSIE_SSLV2_RSA_PADDING -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_SSLEAY_080_CLIENT_DH_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

絞り込み条件を変える

OpenSSL::SSL::OP_SSLREF2_REUSE_CERT_TYPE_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_TLS_BLOCK_PADDING_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::OP_TLS_D5_BUG -> Integer (43.0)

SSL 通信での各種バグ回避コードを有効にするフラグです。

...SSL 通信での各種バグ回避コードを有効にするフラグです。

OpenSSL
::SSL::SSLContext#options= で利用します。

通常は OpenSSL::SSL::OP_ALL でこれらすべてを有効にします。
特定のフラグのみ無効にしたい場合は例えば

ctx.options = OP_ALL...

OpenSSL::SSL::SSLContext#ciphers=(ciphers) (43.0)

利用可能な共通鍵暗号を設定します。

...。上の2つの例は同じ
内容を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。

@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLError 設定に失敗した場合に発生します...

OpenSSL::ASN1 (25.0)

ASN.1(Abstract Syntax Notation One) のデータを取り扱うためのモジュールです。

...ASN.1(Abstract Syntax Notation One)
のデータを取り扱うためのモジュールです。

OpenSSL
で証明書などを取り扱うのに必要になります。

このモジュールには、ASN.1関連のモジュール関数や定数、
ASN.1 のデータ型に対応するクラスが定...
...において、
ASN.1 のデータ型は OpenSSL::ASN1::ASN1Data および
そのサブクラスにマップされています。

ASN.1 の単純型(simple type)は OpenSSL::ASN1::Primitive の
各サブクラスに、構造型(structured type)は OpenSSL::ASN1::Constructive
の各サブクラス...
...タグクラスは UNIVERSAL です。
その値は OpenSSL::ASN1::ASN1Data#value で取り出せます。
単純型は通常の Ruby のオブジェクト、構造型は配列
UNIVERSAL以外のタグクラスを付けられた型は、
OpenSSL
::ASN1::ASN1Data に対応します。UNIVERSAL以外...

絞り込み条件を変える

OpenSSL::ASN1.#traverse(der) {|depth, off, hlen, len, constructed, tag_class, tag| ...} -> nil (25.0)

DER形式の文字列を解析し、そこに含まれる ASN.1 の値 のプロパティを引数として与えられたブロックを呼びだします。

...文字列を解析し、そこに含まれる ASN.1 の値
のプロパティを引数として与えられたブロックを呼びだします。

OpenSSL
::ASN1.#decode_all のように、文字列に含まれる
全ての ASN.1 オブジェクトのインスタンスを解析します。

ブロ...
...tag_class: タグクラスを表す Symbol オブジェクト
(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)
* tag: タグ番号

@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合に発生します
@see OpenSSL::ASN1.#decode...

OpenSSL::Engine#set_default(flags) -> true (25.0)

engine をデフォルトで利用するようにします。

...engine を openssl のどの機能に関してデフォルトに
するかを指定します。

flags は以下の値の OR を取ります。
* OpenSSL::Engine::METHOD_CIPHERS
* OpenSSL::Engine::METHOD_DH
* OpenSSL::Engine::METHOD_DIGESTS
* OpenSSL::Engine::METHOD_DSA
* OpenSSL::Engine::...
...METHOD_RSA
* OpenSSL::Engine::METHOD_RAND
また、 OpenSSL::Engine::METHOD_ALL や
OpenSSL
::Engine::METHOD_NONE が利用可能です。...

OpenSSL::SSL::SSLContext#options=(options) (25.0)

オプションを設定します。

...* OpenSSL::SSL::OP_ALL
* OpenSSL::SSL::OP_CIPHER_SERVER_PREFERENCE
* OpenSSL::SSL::OP_EPHEMERAL_RSA
* OpenSSL::SSL::OP_NETSCAPE_CA_DN_BUG
* OpenSSL::SSL::OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
* OpenSSL::SSL::OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
* OpenSSL::SSL::OP_NO_SSLv2
* OpenSSL:...
...:SSL::OP_NO_SSLv3
* OpenSSL::SSL::OP_NO_TLSv1
* OpenSSL::SSL::OP_NO_TICKET
* OpenSSL::SSL::OP_PKCS1_CHECK_1
* OpenSSL::SSL::OP_PKCS1_CHECK_2
* OpenSSL::SSL::OP_SINGLE_DH_USE
* OpenSSL::SSL::OP_SINGLE_ECDH_USE
* OpenSSL::SSL::OP_TLS_ROLLBACK_BUG

@param options 設定するオプショ...
...ンフラグ(整数値)
@see OpenSSL::SSL::SSLContext#options...

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

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 設定するフラグ(整数値)
@see OpenSSL::X509::StoreContext#flags=...

OpenSSL::X509::StoreContext#flags=(flags) (25.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::V_FLAG_CRL_CHECK -> Integer (25.0)

証明書の検証時に CRL をチェックすることを意味します。

...し、
CA の証明書チェーンには CRL のチェックがなされません。

証明チェーン全体をチェックしたい場合は V_FLAG_CRL_CHECK と
OpenSSL
::X509::V_FLAG_CRL_CHECK_ALL の両方を指定する
必要があります。

OpenSSL
::X509::Store#flags= で使います。...