ライブラリ
- ビルトイン (474)
-
cgi
/ session (12) - gdbm (12)
-
irb
/ inspector (24) - json (12)
- openssl (228)
-
rubygems
/ security (36) - tsort (70)
- uri (24)
-
win32
/ registry (84)
クラス
-
CGI
:: Session (12) - GDBM (12)
-
Gem
:: Security :: Signer (12) - Hash (36)
-
IRB
:: Inspector (24) -
JSON
:: Parser (12) -
OpenSSL
:: HMAC (36) -
OpenSSL
:: PKCS12 (12) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKCS7 :: SignerInfo (12) -
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (24) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: EC :: Point (36) -
OpenSSL
:: PKey :: RSA (48) - Struct (20)
-
Win32
:: Registry (72) -
Win32
:: Registry :: PredefinedKey (12)
モジュール
- GC (48)
-
Gem
:: Security (24) - TSort (70)
- URI (24)
オブジェクト
- ENV (370)
キーワード
- [] (24)
-
build
_ cert (12) -
builtin
_ curves (12) - create (36)
-
decode
_ www _ form (12) -
def
_ inspector (12) - delete (24)
-
delete
_ if (24) - digest (12)
- each (12)
-
each
_ key (12) -
each
_ pair (12) -
each
_ strongly _ connected _ component (23) -
encode
_ www _ form (12) - except (4)
- fetch (36)
- filter (14)
- filter! (14)
- generate (72)
- hexdigest (12)
- index (7)
-
keep
_ if (19) - keys (12)
-
keys
_ with _ inspector (12) -
keyword
_ init? (4) -
latest
_ gc _ info (24) - merge! (12)
- new (208)
- open (36)
- reject (24)
- reject! (24)
- select (24)
- select! (24)
- sign (12)
-
sign
_ cert (12) - stat (24)
- store (12)
-
strongly
_ connected _ components (12) - tsort (12)
-
tsort
_ each (23) - update (24)
-
values
_ at (12)
検索結果
先頭5件
-
ENV
. key(val) -> String | nil (18202.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...します。対応する要素が存在しない時には
nil を返します。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによる暗
黙の型変換を試みます。... -
IRB
:: Inspector . keys _ with _ inspector(inspector) -> Array (15217.0) -
引数で指定した IRB::Inspector に対応する key の配列を返します。
...引数で指定した IRB::Inspector に対応する key の配列を返します。
@param inspector IRB::Inspector オブジェクトを指定します。
IRB::Inspector.keys_with_inspector(IRB::Inspector::INSPECTORS[true])
# => [true, :p, "p", :inspect, "inspect"]... -
ENV
. key(val) -> String | nil (15208.0) -
val に対応するキーを返します。対応する要素が存在しない時には nil を返します。
...ENV.index は obsolete です。使用すると警告メッセージが表示されます。
ENV.key を使用してください。
@param val 値を指定します。文字列で指定します。文字
列以外のオブジェクトを指定した場合は to_str メソッドによ... -
Struct
. keyword _ init? -> bool | nil (12201.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体が作成されたときに keyword_init: true を指定されていたら true を返します。 false を指定されていたら false を返します。 それ以外の場合は nil を返します。
...ドは Struct の下位クラスにのみ定義されています)
構造体が作成されたときに keyword_init: true を指定されていたら true を返します。
false を指定されていたら false を返します。
それ以外の場合は nil を返します。
//emlist[例][rub......y]{
Foo = Struct.new(:a)
Foo.keyword_init? # => nil
Bar = Struct.new(:a, keyword_init: true)
Bar.keyword_init? # => true
Baz = Struct.new(:a, keyword_init: false)
Baz.keyword_init? # => false
//}... -
IRB
:: Inspector . def _ inspector(key , arg = nil) { |v| . . . } -> object (9208.0) -
新しい実行結果の出力方式を定義します。
...。
@param key conf.inspect_mode や IRB.conf[:INSPECT_MODE] に指定するキー
オブジェクトを指定します。配列を指定した場合は配列中の要素全
てが対象になります。
@param arg ブロックを指定する場合には、inspect_mode の......ロックを指定しない場合には、実行結果の出力のための手続きオ
ブジェクトを指定します。
例.
# .irbrc
IRB::Inspector.def_inspector([:test]){ |v| v.to_s * 2 }
$ irb --inspect test
irb(main):001:0> :abc # => abcabc
@see lib:irb#inspect_mode... -
OpenSSL
:: PKey :: DH . generate(size , generator = 2) -> PKey :: DH (9207.0) -
DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
...に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。
生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。
この......成されます。
@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!... -
OpenSSL
:: PKey :: DH . generate(size , generator = 2) {|u , n| . . . } -> PKey :: DH (9207.0) -
DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
...に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。
生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。
この......成されます。
@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!... -
OpenSSL
:: PKey :: DSA . generate(size) -> OpenSSL :: PKey :: DSA (9201.0) -
乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして 返します。
...り返す
* 適当な2つめの素数が見付かった場合は、u=2, n=1 でブロックが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
DSA パラメータの生成には時間がかかるため、... -
OpenSSL
:: PKey :: DSA . generate(size) {|u , n| . . . } -> OpenSSL :: PKey :: DSA (9201.0) -
乱数により DSA 公開鍵と秘密鍵のペアを生成して、DSA オブジェクトとして 返します。
...り返す
* 適当な2つめの素数が見付かった場合は、u=2, n=1 でブロックが
呼び出される
* パラメータ g (generator) が見付かった場合には、
u=3, n=1 でブロックが呼び出される
DSA パラメータの生成には時間がかかるため、... -
OpenSSL
:: PKey :: RSA . generate(size , exponent = 65537) -> OpenSSL :: PKey :: RSA (9201.0) -
乱数により RSA 公開鍵と秘密鍵のペアを生成して、RSA オブジェクトを返します。
...odulus のビット数つまりは鍵のサイズを指定します。
最低でも1024を指定してください。
exponent で public exponent を指定します。exponent には奇数を指定し、
大抵の場合、3、17 あるいは 65537 を指定します。
このメソッドにブロ......q が見付かった場合には、
u=3, n=1 でブロックが呼び出される
RSA 鍵ペアの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使います。
@param size 鍵のサイズ
@param exponent public exponent...