Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKey::DHクラス > generate_key!

instance method OpenSSL::PKey::DH#generate_key!

generate_key! -> self[permalink][rdoc]

鍵パラメータ p と g から鍵対を生成しなおし、 自身にセットします。

以前の鍵対の値は廃棄されます。

生成した値は OpenSSL::PKey::DH#params_ok? で 安全かどうかチェックしてから利用してください。

[EXCEPTION] OpenSSL::PKey::DHError:
鍵の生成に失敗した場合に発生します