るりまサーチ

最速Rubyリファレンスマニュアル検索!
297件ヒット [1-100件を表示] (0.011秒)
トップページ > クラス:OpenSSL::SSL::SSLSocket[x]

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

OpenSSL::SSL::SSLSocket#accept -> self (1.0)

TLS/SSL 通信をサーバモードとして開始し、クライアントからの ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。

...

@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#connect,
OpenSSL::SSL::SSLSocket
#accept_nonblock...

OpenSSL::SSL::SSLSocket#accept_nonblock -> self (1.0)

ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。

...る場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#connect_nonblock,
OpenSSL::SSL::SSLSocket
#accept...

OpenSSL::SSL::SSLSocket#cert -> OpenSSL::X509::Certificate | nil (1.0)

自分自身を証明する証明書を返します。

...証明書を返します。

自分自身を証明する証明書を使わなかった場合は nil を返します。
OpenSSL::SSL::SSLSocket
#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼んだ
場合も nil を返します。...

OpenSSL::SSL::SSLSocket#cipher -> [String, String, Integer, Integer] (1.0)

現在実際に使われている暗号の情報を配列で返します。

...ジョン, 鍵長, アルゴリズムで使われる bit 数] となります。

["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]

OpenSSL::SSL::SSLSocket
#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。...

OpenSSL::SSL::SSLSocket#connect -> self (1.0)

TLS/SSl 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。

...@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#accept,
OpenSSL::SSL::SSLSocket
#connect_nonblock...

絞り込み条件を変える

OpenSSL::SSL::SSLSocket#connect_nonblock -> self (1.0)

ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。

...る場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#accept_nonblock,
OpenSSL::SSL::SSLSocket
#connect...

OpenSSL::SSL::SSLSocket#context -> OpenSSL::SSL::SSLContext (1.0)

SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。

...SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。

@see OpenSSL::SSL::SSLSocket.new...

OpenSSL::SSL::SSLSocket#hostname -> String | nil (1.0)

TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。

...TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。

OpenSSL::SSL::SSLSocket
#hostname= で設定した値がそのまま返されます。

設定していない場合は nil を返します。

@see OpenSSL::SSL::SSLSocket#hostname=...

OpenSSL::SSL::SSLSocket#hostname=(hostname) (1.0)

TLS の Server Name Indication(SNI) 拡張で利用するサーバのホスト名を設定します。

...ライアント側がサーバ側に
サーバのホスト名を伝えるために用います。そのため、
クライアント側が OpenSSL::SSL::SSLSocket#connect を呼ぶ前に
このメソッドでホスト名を指定する必要があります。

hostname に nil を渡すと SNI 拡張...
...を利用しません。

サーバ側については OpenSSL::SSL::SSLContext#servername_cb= を
参照してください。

@param hostname ホスト名文字列
@see OpenSSL::SSL::SSLSocket#hostname,
OpenSSL::SSL::SSLContext#servername_cb,
OpenSSL::SSL::SSLContext#servername_cb=...

OpenSSL::SSL::SSLSocket#io -> IO (1.0)

SSLSocket オブジェクトを生成する時に渡されたソケットを返します。

...SSLSocket オブジェクトを生成する時に渡されたソケットを返します。

@see OpenSSL::SSL::SSLSocket.new...

絞り込み条件を変える

<< 1 2 3 > >>