るりまサーチ

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

別のキーワード

  1. openssl pkey
  2. pkey sign
  3. pkey verify
  4. ssl pkey_rsa
  5. rubygems/gem_openssl pkey_rsa

キーワード

検索結果

OpenSSL::PKey::EC::Group#==(other) -> bool (21108.0)

自身が other と等しいときは true を返します。

...自身が other と等しいときは true を返します。

@param other 比較対象の OpenSSL::PKey::EC::Group オブジェクト...

OpenSSL::PKey::EC::Point#==(other) -> bool (21108.0)

自身が other と等しいならば true を返します。

...自身が other と等しいならば true を返します。

@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します...

OpenSSL::PKey::EC::Group#eql?(other) -> bool (6008.0)

自身が other と等しいときは true を返します。

...自身が other と等しいときは true を返します。

@param other 比較対象の OpenSSL::PKey::EC::Group オブジェクト...

OpenSSL::PKey::EC::Point#eql?(other) -> bool (6008.0)

自身が other と等しいならば true を返します。

...自身が other と等しいならば true を返します。

@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します...

OpenSSL::PKey::DH (3050.0)

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

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

絞り込み条件を変える