506件ヒット
[1-100件を表示]
(0.024秒)
別のキーワード
種類
- インスタンスメソッド (264)
- 定数 (143)
- 特異メソッド (55)
- クラス (33)
- モジュール (11)
クラス
-
OpenSSL
:: Engine (22) -
OpenSSL
:: PKey :: DH (242) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: SSL :: SSLContext (44) -
OpenSSL
:: X509 :: Certificate (11)
モジュール
-
OpenSSL
:: SSL (132)
キーワード
- DHError (11)
-
METHOD
_ DH (11) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (11) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ SINGLE _ DH _ USE (11) -
OP
_ SINGLE _ ECDH _ USE (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (11) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
OP
_ TLS _ D5 _ BUG (11) - PKey (11)
- Random (11)
-
compute
_ key (11) -
dh
_ compute _ key (11) - export (11)
- g (11)
- g= (11)
- generate (22)
-
generate
_ key! (11) - new (33)
- p (11)
- p= (11)
- params (11)
-
params
_ ok? (11) -
priv
_ key (11) -
priv
_ key= (11) -
pub
_ key (11) -
pub
_ key= (11) -
public
_ key (11) -
set
_ default (11) -
set
_ params (11) -
tmp
_ dh _ callback (11) -
tmp
_ dh _ callback= (11) -
to
_ der (11) -
to
_ pem (11) -
to
_ s (11) -
to
_ text (11)
検索結果
先頭5件
-
OpenSSL
:: PKey :: DH (18170.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 をそのまま使う
dh1 = dh
# パラメータを複製して dh2 に渡す
dh2 = OpenSSL::PKey::DH.new(dh)
# 両端が鍵パラメータから鍵対を生成する
dh1.generate_key!
dh2.generate_key!
# 通信の両端で公開... -
OpenSSL
:: SSL :: SSLContext # tmp _ dh _ callback=(cb) (6155.0) -
一時的 DH 鍵を生成するためのコールバックを設定します。
...一時的 DH 鍵を生成するためのコールバックを設定します。
コールバックには Proc や Method を渡します。
暗号で一時的な DH 鍵を利用する場合にはこのコールバックが
呼びだされ、呼びだされたブロックは適切な鍵パラメー......信に使われる OpenSSL::SSL::SSLSocket オブジェクト
* is_export 輸出規制のある暗号を利用するかどうかを0か0以外かで指定
* keylen 鍵長
となります。ブロックの返り値には適切な鍵パラメータを含む
OpenSSL::PKey::DH オブジェクトを......返します。鍵パラメータは
keylen で指定された鍵長に対応したものでなければなりません。
OpenSSL::PKey::DH は DH パラメータと DH 鍵対を
保持していますが、これで返されるオブジェクトはパラメータしか
用いられません。
cb... -
OpenSSL
:: SSL :: OP _ SINGLE _ DH _ USE -> Integer (6125.0) -
一時的 DH 鍵を使うとき毎回鍵を生成するフラグです。
...一時的 DH 鍵を使うとき毎回鍵を生成するフラグです。
このオプションは「安全でない」素数を使って DH パラメータを
生成したときに「small subgroup attack」を防ぐために必要です。
「安全な」素数を使った場合は必ずしも必......要なオプションでは
ありませんが、このオプションを使うことは推奨されています。
OpenSSL::SSL::SSLContext#options= で利用します。... -
OpenSSL
:: SSL :: SSLContext # tmp _ dh _ callback -> Proc | nil (6125.0) -
一時的 DH 鍵を生成するためのコールバックを返します。
...一時的 DH 鍵を生成するためのコールバックを返します。
@see OpenSSL::SSL::SSLContext#tmp_dh_callback=... -
OpenSSL
:: Engine :: METHOD _ DH -> Integer (6119.0) -
デフォルトの DH アルゴリズムのための engine に設定することを意味します。
...デフォルトの DH アルゴリズムのための engine に設定することを意味します。
OpenSSL::Engine#set_default のフラグとして使います。... -
OpenSSL
:: PKey :: EC # dh _ compute _ key(pubkey) -> String (6103.0) -
自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
...分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。
相手の公開鍵は OpenSSL::PKey::EC::Point オブジェクトである必要があります。
@param pubkey 相手の公開鍵
@raise OpenSSL::PKey::ECError 鍵交換に失敗した場合に... -
OpenSSL
:: SSL :: OP _ SINGLE _ ECDH _ USE -> Integer (6102.0) -
@todo OpenSSL::SSL::SSLContext#options= で利用します。
...@todo
OpenSSL::SSL::SSLContext#options= で利用します。... -
OpenSSL
:: PKey :: DHError (6018.0) -
DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。
...DH 鍵共有プロトコル関連のエラーが生じた場合に発生する例外です。... -
OpenSSL
:: PKey :: DH . generate(size , generator = 2) -> PKey :: DH (3154.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 (3154.0) -
DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
...DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
size は無作為に生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。
生成した......値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。
このメソッドにブロックが渡された場合には、パラメータ生成の途中経過の
情報を引数としてブロックが呼び出されます。
* n個目の素数......呼びだされる
* パラメータとして適当な素数 p が見付かった場合には、
u=3, n=0 でブロックが呼び出される
DH パラメータの生成には時間がかかるため、鍵生成の途中経過を
ユーザに表示したい場合にこの機能を使いま...