サーバとのハンドシェイクを実行します。通信をクライアントモードとして開始し、サーバとのハンドシェイクを実行します。サーバとのハンドシェイクを実行します。通信をクライアントモードとして開始し、サーバとのハンドシェイクを実行します。読み込み待ち、もしくは書き込み待ちになった場合は例外を発生させ、ハンドシェイクを中断します。読み込み/書き込み可能状態になってからこのメソッドをもう一度呼ぶとハンドシェイクを再開します。拡張で利用するサーバのホスト名を返します。拡張で利用するサーバのホスト名を返します。設定した値がそのまま返されます。拡張で利用するサーバのホスト名を設定します。拡張で利用するサーバのホスト名を設定します。このメソッドはハンドシェイク時にクライアント側がサーバ側にサーバのホスト名を伝えるために用います。呼ぶ前にこのメソッドでホスト名を指定する必要があります。オブジェクトを生成する時に渡されたソケットを返します。オブジェクトを生成する時に渡されたソケットを返します。データのバイト数を返します。OpenSSL内部のバッファが保持している、直ちに読み取り可能なデータのバイト数を返します。(18004.0)2.3.0インスタンスメソッド接続後検証を行います。接続後検証を行います。OpenSSL::SSL::SSLSocket#acceptでの検証は実用的には不完全です。証明書に署名してそれが失効していないことしか確認しません。実用上は証明書に記載されている事項を見て、接続先が妥当であるかを確認する必要があります。セッションを設定します。このメソッドはクライアント側でのみ有用です。インスタンス)を設定します。キャッシュの保持と管理を行います。セッションが再利用されたものである場合に真を返します。文字の文字列で返します。文字の文字列で返します。するかどうかを返します。