Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::SSL::SSLServerクラス > new

singleton method OpenSSL::SSL::SSLServer.new

new(svr, ctx) -> OpenSSL::SSL::SSLServer[permalink][rdoc]

TCPServer オブジェクトをラップする SSLServer オブジェクトを生成します。

svr にはラップするTCPServer オブジェクトを、 ctx には SSL サーバが用いる OpenSSL::SSL::SSLContext オブジェクトを生成します。

OpenSSL::SSL::SSLServer#listenOpenSSL::SSL::SSLServer#accept は内部で svr で渡されたオブジェクトの TCPServer#listenTCPServer#accept を呼び出します。

[PARAM] svr:
利用する TCPServer オブジェクト
[PARAM] ctx:
SSL サーバとして用いる OpenSSL::SSL::SSLContext オブジェクト