Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::X509::Requestクラス > new
new -> OpenSSL::X509::Request
[permalink][rdoc]new(obj) -> OpenSSL::X509::Request
新しい OpenSSL::X509::Request オブジェクトを生成します。
引数なしの場合は空の OpenSSL::X509::Request オブジェクトを生成します。
引数が文字列の場合は、PEM 形式もしくは DER 形式であると みなしてオブジェクトを生成します。
引数が IO オブジェクトである場合は、そのファイルの中身から オブジェクトを生成します。
引数が OpenSSL::X509::Request である場合には、その内容を コピーしたオブジェクトを生成します。
引数が to_der メソッドを持つ場合は、そのメソッドによって DER 形式の文字列に変換してからオブジェクトを生成します。