るりまサーチ (Ruby 2.7.0)

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

別のキーワード

  1. openssl public_key
  2. _builtin each_key
  3. openssl public_key=
  4. dbm key
  5. socket pf_key

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

KeyError#key -> object (63343.0)

KeyError の原因となったメソッド呼び出しのキーを返します。

KeyError の原因となったメソッド呼び出しのキーを返します。

@raise ArgumentError キーが設定されていない時に発生します。

例:

h = Hash.new
begin
h.fetch('gumby'*20)
rescue KeyError => e
p e.message # => "key not found: \"gumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbygumbyg..."
p 'gumby'*20 == e.key # => ...

Net::HTTP#key -> OpenSSL::PKey::PKey | nil (54943.0)

クライアント証明書の秘密鍵を返します。

クライアント証明書の秘密鍵を返します。

@see Net::HTTP#key=, OpenSSL::SSL::SSLContext#key

OpenSSL::SSL::SSLContext#key -> OpenSSL::PKey::PKey | nil (54925.0)

OpenSSL::SSL::SSLContext#cert で得られる自分自身を証明するための 証明書の公開鍵に対応する秘密鍵を返します。

OpenSSL::SSL::SSLContext#cert で得られる自分自身を証明するための
証明書の公開鍵に対応する秘密鍵を返します。

@see OpenSSL::SSL::SSLContext#key=

Gem::Security::Signer#key -> OpenSSL::PKey::PKey (54907.0)

鍵を返します。

鍵を返します。

OpenSSL::PKCS12#key -> OpenSSL::PKey::PKey (54907.0)

自身が保持している鍵を返します。

自身が保持している鍵を返します。

絞り込み条件を変える

DBM#key(value) -> String | nil (54307.0)

与えられた値に対応するキーを返します。

与えられた値に対応するキーを返します。

対応する要素が存在しない時には nil を返します。
値に対応するキーが複数ある場合は最初に見つかったキーを返します。

@param value キーを探したい値を指定します。

GDBM#key(value) -> String | nil (54307.0)

与えられた値に対応するキーを返します。

与えられた値に対応するキーを返します。

対応する要素が存在しない時には nil を返します。
値に対応するキーが複数ある場合は最初に見つかったキーを返します。

@param value キーを探したい値を指定します。

SDBM#key(value) -> String | nil (54307.0)

与えられた値に対応するキーを返します。

与えられた値に対応するキーを返します。

対応する要素が存在しない時には nil を返します。
値に対応するキーが複数ある場合は最初に見つかったキーを返します。

@param value キーを探したい値を指定します。

YAML::DBM#key(value) -> String | nil (54307.0)

value を持つ要素のキーを返します。

value を持つ要素のキーを返します。

対応するキーが見つからなかった場合は nil を返します。

@param value 検索したい値を指定します。YAML 形式に変換できるオブジェク
トが指定できます。

Hash#key(val) -> object (45361.0)

値 val に対応するキーを返します。対応する要素が存在しない時には nil を返します。

値 val に対応するキーを返します。対応する要素が存在しない時には
nil を返します。

該当するキーが複数存在する場合、どのキーを返すかは不定です。

Hash#index は obsolete です。
使用すると警告メッセージが表示されます。

@param val 探索に用いる値を指定します。

//emlist[例][ruby]{
h = {:ab => "some" , :cd => "all" , :ef => "all"}

p h.key("some") #=> :ab
p h.key("all") #=> :cd
p h.key("at") #=> nil
//}

@...

絞り込み条件を変える

OpenSSL::PKey::DH#priv_key=(private_key) (27664.0)

DH 鍵共有プロトコルの秘密鍵を設定します。

DH 鍵共有プロトコルの秘密鍵を設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param private_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#priv_key,
OpenSSL::PKey::DH#generate_key!

OpenSSL::PKey::DH#pub_key=(public_key) (27664.0)

DH 鍵共有プロトコルの公開鍵を設定します。

DH 鍵共有プロトコルの公開鍵を設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param public_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#pub_key,
OpenSSL::PKey::DH#generate_key!

OpenSSL::PKey::DSA#priv_key=(private_key) (27628.0)

DSA 鍵の秘密鍵パラメータを設定します。

DSA 鍵の秘密鍵パラメータを設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param private_key 設定する整数値

OpenSSL::PKey::DSA#pub_key=(public_key) (27628.0)

DSA 鍵の公開鍵パラメータを設定します。

DSA 鍵の公開鍵パラメータを設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param public_key 設定する整数値

OpenSSL::PKey::EC#private_key=(privkey) (27625.0)

秘密鍵となる整数を設定します。

秘密鍵となる整数を設定します。

nil を渡すことで EC オブジェクトが公開鍵のみを持つ状態に変更できます。

@param privkey 設定する秘密鍵(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::ECError 秘密鍵の設定に失敗した場合に発生します
@see OpenSSL::PKey::EC#private_key

絞り込み条件を変える

OpenSSL::PKey::EC#public_key -> OpenSSL::PKey::EC::Point|nil (27625.0)

公開鍵となる楕円曲線上の点を表すオブジェクトを返します。

公開鍵となる楕円曲線上の点を表すオブジェクトを返します。

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

@raise OpenSSL::PKey::ECError 公開鍵の取得時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#public_key=

OpenSSL::PKey::EC#public_key=(pubkey) (27625.0)

公開鍵となる楕円曲線上の点を表すオブジェクトを設定します。

公開鍵となる楕円曲線上の点を表すオブジェクトを設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param pubkey 公開鍵となる OpenSSL::PKey::EC::Point オブジェクト
@raise OpenSSL::PKey::ECError 公開鍵の設定時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#public_key

OpenSSL::PKey::DSA#public_key -> OpenSSL::PKey::DSA (27607.0)

公開鍵を複製して DSA オブジェクトとして返します。

公開鍵を複製して DSA オブジェクトとして返します。

OpenSSL::PKey::EC#dh_compute_key(pubkey) -> String (27607.0)

自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。

自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。

相手の公開鍵は OpenSSL::PKey::EC::Point オブジェクトである必要があります。

@param pubkey 相手の公開鍵
@raise OpenSSL::PKey::ECError 鍵交換に失敗した場合に発生します

OpenSSL::PKey::RSA#public_key -> OpenSSL::PKey::RSA (27607.0)

公開鍵を複製して RSA オブジェクトとして返します。

公開鍵を複製して RSA オブジェクトとして返します。

絞り込み条件を変える

OpenSSL::PKey::DH#priv_key -> OpenSSL::BN (27325.0)

DH 鍵共有プロトコルの秘密鍵を返します。

DH 鍵共有プロトコルの秘密鍵を返します。

@see OpenSSL::PKey::DH#priv_key=

OpenSSL::PKey::DH#pub_key -> OpenSSL::BN (27325.0)

DH 鍵共有プロトコルの公開鍵を返します。

DH 鍵共有プロトコルの公開鍵を返します。

@see OpenSSL::PKey::DH#pub_key=

OpenSSL::PKey::EC#private_key -> OpenSSL::BN|nil (27325.0)

秘密鍵となる整数を返します。

秘密鍵となる整数を返します。

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

@see OpenSSL::PKey::EC#private_key=

OpenSSL::PKey::EC#public_key? -> bool (27325.0)

EC オブジェクトが公開鍵を保持していれば真を返します。

EC オブジェクトが公開鍵を保持していれば真を返します。

OpenSSL::PKey::RSA や OpenSSL::PKey::DSA と
異なり、EC オブジェクトが公開鍵を含まない場合が存在します。
例えば、OpenSSL::PKey::EC.new でパラメータとなる群のみを
指定して EC オブジェクトを作った場合は、公開鍵も秘密鍵も
保持していません。この場合 OpenSSL::PKey::EC#generate_key で
鍵を生成するまで、その状態のままです。

このメソッドを呼ぶ前に OpenSSL::Random の各モジュール関数に
よって乱数が適切に初期化されている必...

OpenSSL::PKey::DH#compute_key(bn) -> String (27307.0)

自分の秘密鍵と相手の公開鍵から鍵文字列を計算し、返します。

自分の秘密鍵と相手の公開鍵から鍵文字列を計算し、返します。

相手の公開鍵は OpenSSL::BN か Integer である必要があります。

@param bn 相手の公開鍵(OpenSSL::BN)

絞り込み条件を変える

OpenSSL::PKey::DH#generate_key! -> self (27307.0)

鍵パラメータ p と g から鍵対を生成しなおし、 自身にセットします。

鍵パラメータ p と g から鍵対を生成しなおし、
自身にセットします。

以前の鍵対の値は廃棄されます。

生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。

@raise OpenSSL::PKey::DHError 鍵の生成に失敗した場合に発生します

OpenSSL::PKey::DSA#priv_key -> OpenSSL::BN (27307.0)

DSA 鍵の秘密鍵パラメータを返します。

DSA 鍵の秘密鍵パラメータを返します。

秘密鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。

OpenSSL::PKey::DSA#pub_key -> OpenSSL::BN (27307.0)

DSA 鍵の公開鍵パラメータを返します。

DSA 鍵の公開鍵パラメータを返します。

公開鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。

OpenSSL::PKey::EC#check_key -> true (27307.0)

パラメータと鍵対をチェックします。

パラメータと鍵対をチェックします。

なんらかの意味で鍵対に問題がある場合には例外 ECError を発生します。

@raise OpenSSL::PKey::ECError 鍵に問題がある場合に発生します

OpenSSL::PKey::EC#generate_key -> self (27307.0)

鍵ペアを乱数で生成します。

鍵ペアを乱数で生成します。

@raise OpenSSL::PKey::ECError 鍵ペアの生成に失敗した場合に発生します

絞り込み条件を変える

OpenSSL::PKey::EC#private_key? -> bool (27307.0)

EC オブジェクトが秘密鍵を保持していれば真を返します。

EC オブジェクトが秘密鍵を保持していれば真を返します。

OpenSSL::Engine#load_private_key(id=nil, data=nil) -> OpenSSL::PKey::PKey (18925.0)

秘密鍵を engine にロードします。

秘密鍵を engine にロードします。

@param id key id(文字列)
@param data 文字列

OpenSSL::Engine#load_public_key(id=nil, data=nil) -> OpenSSL::PKey::PKey (18925.0)

公開鍵を engine にロードします。

公開鍵を engine にロードします。

@param id key id(文字列)
@param data 文字列

OpenSSL::Netscape::SPKI#public_key -> OpenSSL::PKey::PKey (18925.0)

SPKI オブジェクトに設定された公開鍵を返します。

SPKI オブジェクトに設定された公開鍵を返します。

@raise OpenSSL::Netscape::SPKIError 公開鍵が設定されていない場合に発生します
@see OpenSSL::Netscape::SPKI#public_key=

OpenSSL::X509::Certificate#public_key -> OpenSSL::PKey::PKey (18907.0)

証明書に記載された公開鍵を返します。

証明書に記載された公開鍵を返します。

鍵の種類によって以下のいずれかのクラスのインスタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC

@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError サポートしていない種類の鍵である場合に発生します

絞り込み条件を変える

OpenSSL::X509::Request#public_key -> OpenSSL::PKey::PKey (18907.0)

申請者の公開鍵を返します。

申請者の公開鍵を返します。

実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。

@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった場合に発生します

Net::HTTPHeader#key?(key) -> bool (18760.0)

key というヘッダフィールドがあれば真を返します。 key は大文字小文字を区別しません。

key というヘッダフィールドがあれば真を返します。
key は大文字小文字を区別しません。

@param key 探すヘッダフィールド名を文字列で与えます。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.key?('content-type') # => true
res.key?('nonexist-header') # => false
//}

Hash#has_key?(key) -> bool (18724.0)

ハッシュが key をキーとして持つ時真を返します。

ハッシュが key をキーとして持つ時真を返します。

@param key 探索するキーを指定します。

//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}

@see Hash#value?

Hash#key?(key) -> bool (18724.0)

ハッシュが key をキーとして持つ時真を返します。

ハッシュが key をキーとして持つ時真を返します。

@param key 探索するキーを指定します。

//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}

@see Hash#value?

DBM#has_key?(key) -> bool (18688.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key キー。

絞り込み条件を変える

DBM#key?(key) -> bool (18688.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key キー。

SDBM#has_key?(key) -> bool (18688.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key 検索したいキー。

SDBM#key?(key) -> bool (18688.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key 検索したいキー。

GDBM#has_key?(key) -> bool (18670.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

GDBM#key?(key) -> bool (18670.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

絞り込み条件を変える

Hash#each_key {|key| ... } -> self (18667.0)

ハッシュのキーを引数としてブロックを評価します。

ハッシュのキーを引数としてブロックを評価します。

反復の際の評価順序はキーが追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。

//emlist[例][ruby]{
{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
# :b

p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>
//}

@see Hash#each_pair,Hash#each_value

Net::HTTP#key=(key) (18664.0)

クライアント証明書の秘密鍵を設定します。

クライアント証明書の秘密鍵を設定します。

OpenSSL::PKey::RSA オブジェクトか
OpenSSL::PKey::DSA オブジェクトを設定します。

デフォルトは nil (鍵なし)です。

@param key 設定する秘密鍵
@see Net::HTTP#key,
OpenSSL::SSL::SSLContext#key=

DBM#each_key {|key| ... } -> self (18658.0)

全ての key に対して繰り返すイテレータ。

全ての key に対して繰り返すイテレータ。

GDBM#each_key {|key| ... } -> self (18658.0)

全ての key に対して繰り返すイテレータです。

全ての key に対して繰り返すイテレータです。

SDBM#each_key {|key| ... } -> self (18658.0)

全ての key に対して繰り返すイテレータ。

全ての key に対して繰り返すイテレータ。

絞り込み条件を変える

OpenSSL::SSL::SSLContext#key=(key) (18646.0)

OpenSSL::SSL::SSLContext#cert= で設定された自分自身を証明するための 証明書の公開鍵に対応する秘密鍵を設定します。

OpenSSL::SSL::SSLContext#cert= で設定された自分自身を証明するための
証明書の公開鍵に対応する秘密鍵を設定します。

デフォルトな nil です。

@param key 設定する秘密鍵(OpenSSL::PKey::PKey のサブクラスのインスタンス)
@see OpenSSL::SSL::SSLContext#key

Gem::Specification#signing_key=(key) (18628.0)

この Gem パッケージの署名に使用するキーをセットします。

この Gem パッケージの署名に使用するキーをセットします。

@param key 署名に使用するキーを指定します。

OpenSSL::X509::Certificate#check_private_key(private_key) -> bool (18628.0)

与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。

与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。

確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵

OpenSSL::Netscape::SPKI#public_key=(pubkey) (18625.0)

SPKI オブジェクトに公開鍵を設定します。

SPKI オブジェクトに公開鍵を設定します。

@param pubkey 設定する公開鍵(OpenSSL::PKey::PKey オブジェクト)
@raise OpenSSL::Netscape::SPKIError 公開鍵の設定に失敗した場合に発生します
@see OpenSSL::Netscape::SPKI#public_key

Gem::Security::Signer#key=(key) (18610.0)

鍵をセットします。

鍵をセットします。

絞り込み条件を変える

OpenSSL::Cipher#key=(key) (18610.0)

暗号鍵を設定します。

暗号鍵を設定します。

なお、ここでいう「暗号鍵」は各暗号アルゴリズムに渡される鍵であって、
「パスワード」ではありません。

Hash#transform_keys {|key| ... } -> Hash (18607.0)

すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。 値は変化しません。

すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。
値は変化しません。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys {|k| k.to_s } # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys(&:to_s) # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys.with_index {|k, i| "#{k}.#{i}" }
...

Hash#transform_keys! {|key| ... } -> self (18607.0)

すべてのキーに対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。

すべてのキーに対してブロックを呼び出した結果でハッシュのキーを変更します。
値は変化しません。

@return transform_keys! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys! {|k| k.to_s } # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys!(&:to_sym) # => {:a...

OpenSSL::X509::Certificate#public_key=(pkey) (18607.0)

証明書に公開鍵を設定します。

証明書に公開鍵を設定します。

@param pkey 公開鍵(OpenSSL::PKey::PKeyのサブクラスのインスタンス)
@raise OpenSSL::X509::CertificateError 鍵の設定に失敗した場合に発生します

OpenSSL::X509::Request#public_key=(pkey) (18607.0)

申請者の公開鍵を設定します。

申請者の公開鍵を設定します。

@param pkey 設定する公開鍵を OpenSSL::PKey::PKey のサブクラスのインスタンスで渡します
@raise OpenSSL::X509::RequestError 公開鍵の設定に失敗した場合に発生します

絞り込み条件を変える

Win32::Registry#each_key {|subkey, wtime| ... } (18607.0)

@todo

@todo

キーのサブキーを列挙します。

subkey はサブキーの名前を表す String です。
wtime は最終更新時刻を表す FILETIME (64-bit 整数) です。
(⇒Win32::Registry.wtime2time)

Hash#each_key -> Enumerator (18367.0)

ハッシュのキーを引数としてブロックを評価します。

ハッシュのキーを引数としてブロックを評価します。

反復の際の評価順序はキーが追加された順です。
ブロック付きの場合selfを、
無しで呼ばれた場合Enumeratorを返します。

//emlist[例][ruby]{
{:a=>1, :b=>2}.each_key {|k| p k}
#=> :a
# :b

p({:a=>1, :b=>2}.each_key) # => #<Enumerator: {:a=>1, :b=>2}:each_key>
//}

@see Hash#each_pair,Hash#each_value

Thread#key?(name) -> bool (18343.0)

name に対応したスレッドに固有のデータが定義されていれば true を返します。

name に対応したスレッドに固有のデータが定義されていれば
true を返します。

@param name 文字列か Symbol で指定します。

//emlist[例][ruby]{
me = Thread.current
me[:oliver] = "a"
me.key?(:oliver) # => true
me.key?(:stanley) # => false
//}

CGI::QueryExtension#has_key?(*args) -> bool (18310.0)

与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。

与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。

@param args キーを一つ以上指定します。

CGI::QueryExtension#key?(*args) -> bool (18310.0)

与えられたキーがクエリに含まれている場合は、真を返します。 そうでない場合は、偽を返します。

与えられたキーがクエリに含まれている場合は、真を返します。
そうでない場合は、偽を返します。

@param args キーを一つ以上指定します。

絞り込み条件を変える

Gem::Specification#signing_key -> String (18307.0)

この Gem パッケージの署名に使用するキーを返します。

この Gem パッケージの署名に使用するキーを返します。

Hash#transform_keys -> Enumerator (18307.0)

すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。 値は変化しません。

すべてのキーに対してブロックを呼び出した結果で置き換えたハッシュを返します。
値は変化しません。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys {|k| k.to_s } # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys(&:to_s) # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys.with_index {|k, i| "#{k}.#{i}" }
...

Hash#transform_keys! -> Enumerator (18307.0)

すべてのキーに対してブロックを呼び出した結果でハッシュのキーを変更します。 値は変化しません。

すべてのキーに対してブロックを呼び出した結果でハッシュのキーを変更します。
値は変化しません。

@return transform_keys! は常に self を返します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを
返します。


//emlist[例][ruby]{
h = { a: 1, b: 2, c: 3 }
h.transform_keys! {|k| k.to_s } # => {"a"=>1, "b"=>2, "c"=>3}
h.transform_keys!(&:to_sym) # => {:a...

Net::HTTPHeader#each_key {|name| ... } -> () (18307.0)

保持しているヘッダ名をブロックに渡して呼びだします。

保持しているヘッダ名をブロックに渡して呼びだします。

ヘッダ名は小文字で統一されます。

//emlist[例][ruby]{
require 'net/http'

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_name { |name| puts name }

# => accept-encoding
# => accept
# => user-agent
//}

OpenSSL::Cipher#key_len -> Integer (18307.0)

暗号鍵の長さをバイト数で返します。

暗号鍵の長さをバイト数で返します。

絞り込み条件を変える

OpenSSL::Cipher#key_len=(length) (18307.0)

暗号鍵の長さを変更します。

暗号鍵の長さを変更します。

@param length 新しく設定する長さ(バイト数)
@raise OpenSSL::Cipher::CipherError 指定した長さが不適切である(暗号方式の規格上許されていない値である)場合に発生します

OpenSSL::Cipher#random_key -> String (18307.0)

鍵を乱数で生成し、暗号オブジェクトに設定します。

鍵を乱数で生成し、暗号オブジェクトに設定します。

生成した鍵を文字列で返します。

OpenSSL::PKCS7::RecipientInfo#enc_key -> String (18307.0)

送信先の公開鍵で暗号化された共通鍵を返します。

送信先の公開鍵で暗号化された共通鍵を返します。

詳しくは 2315 の 10.2、10.3 を参照してください。

通常は OpenSSL::PKCS7#decrypt で復号化するので
あまり使わないでしょう。

Win32::Registry#delete_key(name, recursive = false) (18307.0)

@todo

@todo

サブキー name とそのキーが持つすべての値を削除します。

recursive が false の場合,そのサブキーはサブキーを持っていてはなりません。
true の場合,キーは再帰的に削除されます。

CGI::QueryExtension#keys(*args) -> [String] (18304.0)

すべてのパラメータのキーを配列として返します。

すべてのパラメータのキーを配列として返します。

絞り込み条件を変える

DBM#keys -> [String] (18304.0)

データベース中に存在するキー全てを含む配列を返します。

データベース中に存在するキー全てを含む配列を返します。

GDBM#keys -> [String] (18304.0)

データベース中に存在するキー全てを含む配列を返します。

データベース中に存在するキー全てを含む配列を返します。

require 'gdbm'

db1 = GDBM.open('aaa.gdbm', 0666, GDBM::NEWDB)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
p db1.keys #=> ["a", "b"]

Hash#keys -> [object] (18304.0)

全キーの配列を返します。

全キーの配列を返します。

//emlist[例][ruby]{
h1 = { "a" => 100, 2 => ["some"], :c => "c" }
p h1.keys #=> ["a", 2, :c]
//}

@see Hash#values,Hash#to_a

Module#ruby2_keywords(method_name, ...) -> nil (18304.0)

For the given method names, marks the method as passing keywords through a normal argument splat. This should only be called on methods that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the method such that if the method is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the method to other methods.

For the given method names, marks the method as passing keywords through
a normal argument splat. This should only be called on methods that
accept an argument splat (`*args`) but not explicit keywords or a
keyword splat. It marks the method such that if the method is called
with keyword argument...

OpenSSL::Cipher#pkcs5_keyivgen(pass, salt=nil, num=2048, digest="md5") -> nil (18304.0)

pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。

pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。

このメソッドは PKCS#5 v1.5 で定義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズムは
RC2, RC4-40, DES のいずれかを使わなければなりません。

このメソッドの利用は推奨されません。これではなく
PKCS#5 v2.0 に定義されている方法で鍵と IV を生成すべきです。

salt が nil である場合には salt なしと見なします。

num は必要なデータの生成でハ...

絞り込み条件を変える

Proc#ruby2_keywords -> proc (18304.0)

Marks the proc as passing keywords through a normal argument splat. This should only be called on procs that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the proc such that if the proc is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the proc to other methods.

Marks the proc as passing keywords through a normal argument splat. This
should only be called on procs that accept an argument splat (`*args`)
but not explicit keywords or a keyword splat. It marks the proc such
that if the proc is called with keyword arguments, the final hash
argument is marked ...

SDBM#keys -> [String] (18304.0)

データベース中に存在するキー全てを含む配列を返します。

データベース中に存在するキー全てを含む配列を返します。

require 'sdbm'

db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.keys #=> ["a", "b","c"]

Thread#keys -> [Symbol] (18304.0)

スレッド固有データに関連づけられたキーの配列を返します。キーは Symbol で返されます。

スレッド固有データに関連づけられたキーの配列を返します。キーは
Symbol で返されます。

th = Thread.current
th[:foo] = 'FOO'
th['bar'] = 'BAR'
p th.keys

#=> [:bar, :foo]

Win32::Registry#hkey (18304.0)

@todo

@todo

Win32::Registry#keyname (18304.0)

@todo

@todo

Win32::Registry.open または Win32::Registry.create に指定された
subkey の値を返します。

絞り込み条件を変える

Win32::Registry#keys (18304.0)

@todo

@todo

OpenSSL::PKey::PKey#sign(digest, data) -> String (18004.0)

秘密鍵で data に署名し、署名の文字列を返します。

秘密鍵で data に署名し、署名の文字列を返します。

digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。

DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。

@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します

OpenSSL::PKey::PKey#verify(digest, sign, data) -> bool (18004.0)

data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。

data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。

digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。

DSA で検証をする場合はハッシュ関数には "dss1" を指定してください。

検証に失敗した、つまり署名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。

@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対...

Hash#include?(key) -> bool (9424.0)

ハッシュが key をキーとして持つ時真を返します。

ハッシュが key をキーとして持つ時真を返します。

@param key 探索するキーを指定します。

//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}

@see Hash#value?

Hash#member?(key) -> bool (9424.0)

ハッシュが key をキーとして持つ時真を返します。

ハッシュが key をキーとして持つ時真を返します。

@param key 探索するキーを指定します。

//emlist[][ruby]{
p({1 => "one"}.key?(1)) # => true
p({1 => "one"}.key?(2)) # => false
//}

@see Hash#value?

絞り込み条件を変える

DBM#include?(key) -> bool (9388.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key キー。

DBM#member?(key) -> bool (9388.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key キー。

SDBM#include?(key) -> bool (9388.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key 検索したいキー。

SDBM#member?(key) -> bool (9388.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

@param key 検索したいキー。

GDBM#include?(key) -> bool (9370.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

絞り込み条件を変える

GDBM#member?(key) -> bool (9370.0)

key がデータベース中に存在する時、真を返します。

key がデータベース中に存在する時、真を返します。

Win32::Registry#max_key_length (9307.0)

@todo

@todo

キー情報の個々の値を返します。

Win32::Registry#num_keys (9307.0)

@todo

@todo

キー情報の個々の値を返します。

OpenSSL::PKey::EC#group -> OpenSSL::PKey::EC::Group (9304.0)

鍵パラメータとなる群を表すオブジェクトを返します。

鍵パラメータとなる群を表すオブジェクトを返します。

@see OpenSSL::PKey::EC#group=

OpenSSL::PKey::EC::Group#generator -> OpenSSL::PKey::EC::Point (9304.0)

群の生成元を返します。

群の生成元を返します。

絞り込み条件を変える

<< 1 2 3 ... > >>