new(socket) -> OpenSSL::SSL::SSLSocket
[permalink][rdoc][edit]new(socket, context) -> OpenSSL::SSL::SSLSocket
-
socket をラップして SSLSocket オブジェクトを生成します。
socket には ラップする TCPSocket オブジェクトを与え、 context には SSL の設定情報を所持している OpenSSL::SSL::SSLContext オブジェクトを与えます。
context を省略した場合は OpenSSL::SSL::SSLContext.new で新たにコンテキストを生成してそれを用います。
- [PARAM] socket:
- ラップするソケット
- [PARAM] context:
- SSL の設定情報を持つ SSL コンテキストオブジェクト
- [EXCEPTION] OpenSSL::SSL::SSLError:
- オブジェクトの生成に失敗した場合に発生します