るりまサーチ (Ruby 2.4.0)

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

別のキーワード

  1. openssl pub_key
  2. openssl pub_key=
  3. dh pub_key
  4. dsa pub_key
  5. dh pub_key=

キーワード

検索結果

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

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

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

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

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

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

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

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

OpenSSL::PKey::DH#pub_key=(public_key) (18328.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) (18310.0)

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

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

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

@param public_key 設定する整数値

OpenSSL::PKey::DH (43.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 は dh をそのまま使う
dh1 = dh
# パラメータを複製して dh2 に渡す
dh2 = OpenSSL::PKey::DH.new(dh)

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

絞り込み条件を変える

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

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

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

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