84件ヒット
[1-84件を表示]
(0.054秒)
種類
- インスタンスメソッド (60)
- クラス (12)
- 文書 (12)
ライブラリ
- openssl (72)
クラス
-
OpenSSL
:: PKey :: DH (36) -
OpenSSL
:: PKey :: DSA (24)
キーワード
- DH (12)
- params (12)
-
pub
_ key= (24) -
ruby 1
. 8 . 2 feature (12)
検索結果
先頭5件
-
OpenSSL
:: PKey :: DH # pub _ key -> OpenSSL :: BN (24207.0) -
DH 鍵共有プロトコルの公開鍵を返します。
...DH 鍵共有プロトコルの公開鍵を返します。
@see OpenSSL::PKey::DH#pub_key=... -
OpenSSL
:: PKey :: DSA # pub _ key -> OpenSSL :: BN (24201.0) -
DSA 鍵の公開鍵パラメータを返します。
...DSA 鍵の公開鍵パラメータを返します。
公開鍵はこの値と、
OpenSSL::PKey::DSA#p, OpenSSL::PKey::DSA#q, OpenSSL::PKey::DSA#g
から構成されます。... -
OpenSSL
:: PKey :: DH # pub _ key=(public _ key) (12207.0) -
DH 鍵共有プロトコルの公開鍵を設定します。
...ルの公開鍵を設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#pub_key,
OpenSSL::PKey::DH#generate_key!... -
OpenSSL
:: PKey :: DSA # pub _ key=(public _ key) (12201.0) -
DSA 鍵の公開鍵パラメータを設定します。
...DSA 鍵の公開鍵パラメータを設定します。
通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。
@param public_key 設定する整数値... -
OpenSSL
:: PKey :: DH (3012.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 が通信の両端で......で鍵となる文字列を得る
key1 = dh1.compute_key(dh2.pub_key)
# dh2 の秘密鍵と dh1 の公開鍵、共有された鍵パラメータを
# 用いて dh2 側で鍵となる文字列を得る
key2 = dh1.compute_key(dh1.pub_key)
# key1 と key2 は同じ文字列となり、しか... -
OpenSSL
:: PKey :: DH # params -> {String => OpenSSL :: BN} (3012.0) -
鍵パラメータと鍵対を {"パラメータ名" => パラメータ値} というハッシュ テーブルで返します。
...タ名" => パラメータ値} というハッシュ
テーブルで返します。
ハッシュテーブルのキーは "p", "g", "pub_key", "priv_key" の4つです。
自身が内部に鍵対を持っていない場合は、 "pub_key" と "priv_key" に
対応する値は 0 となります。... -
ruby 1
. 8 . 2 feature (3012.0) -
ruby 1.8.2 feature ruby 1.8.2 での ruby 1.8.1 からの変更点です。
...ruby 1.8.2 feature
ruby 1.8.2 での ruby 1.8.1 からの変更点です。
掲載方針
*バグ修正の影響も含めて動作が変わるものを収録する。
*単にバグを直しただけのものは収録しない。
*ライブラリへの単なる定数の追加は収録しない。......ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
*レベル
* [bug]: バグ修正
* [new]: 追加されたクラス/メソッドなど
* [compat]: 変更されたクラス/メソッドなど
* 互換性のある変更
* only ba......:Cipher#pkcs5_keyivgen [lib] [new]
: OpenSSL::Cipher::Cipher#key_len= [lib] [new]
new methods.
: OpenSSL::PKey::DH [lib] [new]
: OpenSSL::PKey::DSA [lib] [new]
many new methods. p, p=, g, g=, pub_key, pub_key=, priv_key, priv_key=.
=== 2004-07...