names=new
visibility=public
kind=defined

--- new(obj) -> OpenSSL::SSL::Session
新しいセッションオブジェクトを生成します。

引数に [[c:OpenSSL::SSL::SSLSocket]] が渡された場合は、
それに結び付けられたセッションを表すオブジェクトを返します。
[[m:OpenSSL::SSL::SSLSocket#session]] と同じ動作をします。

引数が文字列の場合、 PEM 形式もしくは DER 形式で保存された
セッションデータであるとみなし、セッションオブジェクトを生成します。
引数が [[c:IO]] オブジェクトである場合は、データを読みだし
PEM 形式もしくは DER 形式とみなしてセッションオブジェクトを生成します。

@param obj セッションオブジェクトの生成元オブジェクト
@raise OpenSSL::SSL::Session::SessionError オブジェクトの生成に
       失敗した場合に発生します

