132件ヒット
[1-100件を表示]
(0.090秒)
種類
- インスタンスメソッド (77)
- 定数 (22)
- モジュール関数 (22)
- ライブラリ (11)
ライブラリ
- json (44)
-
net
/ http (11) - openssl (55)
-
webrick
/ ssl (11)
クラス
-
JSON
:: State (33) -
Net
:: HTTP (11) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: X509 :: StoreContext (11)
モジュール
- JSON (11)
-
OpenSSL
:: ASN1 (11) -
OpenSSL
:: X509 (11) -
WEBrick
:: Config (11)
キーワード
- SSL (11)
-
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (11) - dump (11)
-
error
_ depth (11) - propfind (11)
-
set
_ params (11) -
to
_ h (11) -
to
_ hash (11) - traverse (11)
- tsort (11)
-
verify
_ depth (11)
検索結果
先頭5件
-
JSON
:: State # depth -> Integer (21217.0) -
This integer returns the current depth of data structure nesting.
...This integer returns the current depth of data structure nesting.... -
OpenSSL
:: SSL :: SSLContext # verify _ depth -> Integer | nil (9207.0) -
証明書チェイン上の検証する最大の深さを返します。
...証明書チェイン上の検証する最大の深さを返します。
デフォルトは nil です。
@see OpenSSL::SSL::SSLContext#verify_depth=... -
OpenSSL
:: X509 :: StoreContext # error _ depth -> Integer (9201.0) -
エラーが起きた場所の深さを返します。
...StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証でエラーが起きた場所の深さを返します。
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が検証時に
呼びだされ、StoreContext... -
OpenSSL
:: X509 :: V _ ERR _ CERT _ CHAIN _ TOO _ LONG -> Integer (6206.0) -
証明書チェインが長すぎることを意味します。
...証明書チェインが長すぎることを意味します。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::SSL::SSLContext#verify_depth=... -
OpenSSL
:: SSL :: SSLContext # set _ params(params) -> Hash (3112.0) -
パラメータをハッシュで設定します。
...SSLContext#cert=)
* :key (OpenSSL::SSL::SSLContext#key=)
* :client_ca (OpenSSL::SSL::SSLContext#client_ca=)
* :ca_file (OpenSSL::SSL::SSLContext#ca_file=)
* :ca_path (OpenSSL::SSL::SSLContext#ca_path=)
* :timeout (OpenSSL::SSL::SSLContext#timeout=)
* :verify_mode (OpenSSL::SSL::SSLContex......y_mode=)
* :verify_depth (OpenSSL::SSL::SSLContext#verify_depth=)
* :verify_callback (OpenSSL::SSL::SSLContext#verify_callback=)
* :options (OpenSSL::SSL::SSLContext#options=)
* :cert_store (OpenSSL::SSL::SSLContext#cert_store=)
* :extra_chain_cert (OpenSSL::SSL::SSLContext#extra_chain_cer......Context#client_cert_cb=)
* :tmp_dh_callback (OpenSSL::SSL::SSLContext#tmp_dh_callback=)
* :session_id_context (OpenSSL::SSL::SSLContext#session_id_context=)
* :session_get_cb (OpenSSL::SSL::SSLContext#session_get_cb=)
* :session_new_cb (OpenSSL::SSL::SSLContext#session_new_cb=)
* :session_... -
JSON
. # dump(object , io = nil , limit = nil) -> String | IO (3106.0) -
与えられたオブジェクトを JSON 形式の文字列に変換してダンプします。
...与えられたオブジェクトを JSON 形式の文字列に変換してダンプします。
与えられたオブジェクトを引数として JSON.#generate を呼び出します。
@param object ダンプするオブジェクトを指定します。
@param io IO のように write メ......uire "json"
JSON.dump({ name: "tanaka", age: 19 }) # => "{\"name\":\"tanaka\",\"age\":19}"
//}
//emlist[例][ruby]{
require "json"
File.open("test.txt", "w") do |f|
JSON.dump([[[[[[[[[[]]]]]]]]]], f, 10) # => #<File:test.txt>
JSON.dump([[[[[[[[[[[]]]]]]]]]]], f, 10) # => exceed depth limit... -
JSON
:: State # to _ h -> Hash (3106.0) -
自身をハッシュに変換します。
...][ruby]{
require "json"
require "pp"
json_state = JSON::State.new
pp json_state.to_h
# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,
# :max_nesting=>100,
# :depth=>0,
# :buffer_i... -
JSON
:: State # to _ hash -> Hash (3106.0) -
自身をハッシュに変換します。
...][ruby]{
require "json"
require "pp"
json_state = JSON::State.new
pp json_state.to_h
# => {:indent=>"",
# :space=>"",
# :space_before=>"",
# :object_nl=>"",
# :array_nl=>"",
# :allow_nan=>false,
# :ascii_only=>false,
# :max_nesting=>100,
# :depth=>0,
# :buffer_i... -
WEBrick
:: Config :: SSL -> Hash (3106.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
...SL::SSL::SSLContext オブジェクト
を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
: :ServerSoftware
サーバソフト名を設定する。デフォルトでは
"WEBrick/VERSION (Ruby/VERSION/RELEASE_DATE) OpenSSL/VERSION"。
: :SSLE......CA のリストです。
OpenSSL::SSL::SSLContext#client_ca を参照してください。
: :SSLExtraChainCert
証明書チェーンです。所有している証明書からルート CA までの証明書のリストです。
OpenSSL::SSL::SSLContext#extra_chain_cert を参照してくだ......明書ファイルのパスです。
OpenSSL::SSL::SSLContext#ca_file を参照してください。
: :SSLCACertificatePath
信頼している CA 証明書ファイルを含むディレクトリのパスです。
OpenSSL::SSL::SSLContext#ca_path を参照してください。
: :SSLCertificat... -
OpenSSL
:: ASN1 . # traverse(der) {|depth , off , hlen , len , constructed , tag _ class , tag| . . . } -> nil (307.0) -
DER形式の文字列を解析し、そこに含まれる ASN.1 の値 のプロパティを引数として与えられたブロックを呼びだします。
...す。
* depth: 再帰の深さ
* off: 対象の値をエンコードした文字列の der の先頭からのオフセット
* hlen: エンコードされたデータのヘッダのバイト数
* len: エンコードされたデータの値フィールドのバイト数
* constructed:対......象の ASN.1 値が Constructive なら真
* tag_class: タグクラスを表す Symbol オブジェクト
(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)
* tag: タグ番号
@param der DER形式の文字列
@raise OpenSSL::ASN1::ASN1Error 解析に失敗した場合...