Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKey::ECクラス > new
new -> OpenSSL::PKey::EC
[permalink][rdoc]new(obj) -> OpenSSL::PKey::EC
OpenSSL::PKey::EC オブジェクトを生成します。
引数の種類や内容によって異なる挙動をします。
引数なしの場合は、空の EC オブジェクトを生成します。 これにはパラメータ(曲線から定義される群)も鍵対も含まれていません。
引数が OpenSSL::PKey::EC オブジェクトである場合には、 そのオブジェクトのコピーを返します。
引数が OpenSSL::PKey::EC::Group のオブジェクトである場合には、 それを群として設定されます。鍵対は含まれません。
引数が DER 形式もしくは PEM 形式の文字列である場合は、その内容を 読み込んで EC オブジェクトを出力します。その内容によって 鍵対の両方、もしくは公開鍵のみ含まれています。
引数が曲線の名前の文字列である場合には、その曲線で定義される 群がパラメータとして設定されます。鍵対は含まれません。