るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
5件ヒット [1-5件を表示] (0.043秒)
トップページ > クエリ:openssl[x] > バージョン:2.6.0[x] > クエリ:DH[x] > クエリ:pub_key[x]

別のキーワード

  1. dh new
  2. dh generate
  3. openssl dh_compute_key
  4. openssl method_dh
  5. openssl dh

ライブラリ

クラス

キーワード

検索結果

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

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

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

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

OpenSSL::PKey::DH (87649.0)

Diffie-Hellman 鍵共有クラス

Diffie-Hellman 鍵共有クラス

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

Diffie-Hellman はこのライブラリでは基本的には鍵共有にしか利用できません。


=== 例

鍵共有の例。
require 'openssl'

# パラメータの生成
dh = OpenSSL::PKey::DH.generate(10...

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

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

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

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

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

OpenSSL::PKey::DH#params -> {String => OpenSSL::BN} (42340.0)

鍵パラメータと鍵対を {"パラメータ名" => パラメータ値} というハッシュ テーブルで返します。

鍵パラメータと鍵対を {"パラメータ名" => パラメータ値} というハッシュ
テーブルで返します。

ハッシュテーブルのキーは "p", "g", "pub_key", "priv_key" の4つです。
自身が内部に鍵対を持っていない場合は、 "pub_key" と "priv_key" に
対応する値は 0 となります。

ruby 1.8.2 feature (415.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]: 変更されたクラス/...

絞り込み条件を変える