Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKey::DHクラス > new
new(size, generator = 2) -> OpenSSL::PKey::DH
[permalink][rdoc]new(obj) -> OpenSSL::PKey::DH
new() -> OpenSSL::PKey::DH
DH オブジェクトを生成します。
第1引数に整数を渡した場合は、OpenSSL::PKey::DH#generate と 同じです。
それ以外の場合には、以下のようにして鍵パラメータを読みこみ、DH オブジェクト を生成します。
この場合鍵対は空です。
引数をまったく与えない場合は空の DH オブジェクトが生成されます。 このオブジェクトには鍵パラメータも鍵対も設定されていません。
[SEE_ALSO] OpenSSL::PKey::DH#generate_key!