るりまサーチ

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

別のキーワード

  1. dh new
  2. dh generate
  3. dh to_s
  4. dh p=
  5. dh g=

キーワード

検索結果

<< 1 2 3 ... > >>

OpenSSL::PKey::DH (21212.0)

Diffie-Hellman 鍵共有クラス

...ラス

Diffie-Hellman 鍵共有プロトコルは署名ができないため、
OpenSSL
::PKey::PKey#sign や OpenSSL::PKey::PKey#verify
を呼び署名や署名の検証を行おうとすると例外
OpenSSL
::PKey::PKeyError が発生します。

Diffie-Hellman はこのライブラリでは基...
...共有の例。
require 'openssl'

# パラメータの生成
dh
= OpenSSL::PKey::DH.generate(1024, 5)
# パラメータのチェック
raise "bad DH parameter" unless dh.params_ok?
# 以下、dh1 と dh2 が通信の両端であるとする
# dh1 と dh2 は鍵パラメータ p と g...
...複製することにしている

# dh1 は dh をそのまま使う
dh
1 = dh
# パラメータを複製して dh2 に渡す
dh
2 = OpenSSL::PKey::DH.new(dh)

# 両端が鍵パラメータから鍵対を生成する
dh
1.generate_key!
dh
2.generate_key!
# 通信の両端で公開...

OpenSSL::PKey::PKey (21038.0)

公開鍵暗号のための抽象クラスです。

...ラスです。

以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC

例:

require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
# 署名
sign = dsa512.sign("...

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

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

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

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

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

OpenSSL::PKey::DHError (9018.0)

DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。

...DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。...

OpenSSL::PKey::DH.generate(size, generator = 2) -> PKey::DH (6274.0)

DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

...DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

size は無作為に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。

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

このメソッドにブロックが渡された場合には、パラメータ生成の途中経過の
情報を引数としてブロックが呼び出されます。
* n個目の素数...
...呼びだされる
* パラメータとして適当な素数 p が見付かった場合には、
u=3, n=0 でブロックが呼び出される
DH
パラメータの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使いま...

絞り込み条件を変える

OpenSSL::PKey::DH.generate(size, generator = 2) {|u,n| ... } -> PKey::DH (6274.0)

DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

...DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。

size は無作為に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。

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

このメソッドにブロックが渡された場合には、パラメータ生成の途中経過の
情報を引数としてブロックが呼び出されます。
* n個目の素数...
...呼びだされる
* パラメータとして適当な素数 p が見付かった場合には、
u=3, n=0 でブロックが呼び出される
DH
パラメータの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使いま...

OpenSSL::PKey::DH.new() -> OpenSSL::PKey::DH (6272.0)

DH オブジェクトを生成します。

...DH オブジェクトを生成します。

第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。

それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の...
...み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵対は空です。

引数をまったく与えない場合は空の DH オブジェ...
...イズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@param obj 鍵パラメータを読み込むオブジェクト
@raise OpenSSL::PKey::DHError オブジェクトの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...

OpenSSL::PKey::DH.new(obj) -> OpenSSL::PKey::DH (6272.0)

DH オブジェクトを生成します。

...DH オブジェクトを生成します。

第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。

それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の...
...み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵対は空です。

引数をまったく与えない場合は空の DH オブジェ...
...イズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@param obj 鍵パラメータを読み込むオブジェクト
@raise OpenSSL::PKey::DHError オブジェクトの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...

OpenSSL::PKey::DH.new(size, generator = 2) -> OpenSSL::PKey::DH (6272.0)

DH オブジェクトを生成します。

...DH オブジェクトを生成します。

第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と
同じです。

それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト
を生成します。
* 第一引数が文字列の...
...み込んで DH オブジェクトを生成します。
* 第一引数が to_der メソッドを持つ場合は、それにより DER 形式の
文字列に変換してから読み込みます
この場合鍵対は空です。

引数をまったく与えない場合は空の DH オブジェ...
...イズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@param obj 鍵パラメータを読み込むオブジェクト
@raise OpenSSL::PKey::DHError オブジェクトの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...

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

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

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

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

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

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

cb...

絞り込み条件を変える

<< 1 2 3 ... > >>