るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.154秒)
トップページ > クエリ:p[x] > クエリ:open[x] > クエリ:openssl[x] > クエリ:servername_cb=[x]

別のキーワード

  1. openssl new
  2. openssl digest
  3. openssl to_der
  4. openssl hexdigest
  5. openssl to_s

ライブラリ

クラス

検索結果

OpenSSL::SSL::SSLContext#servername_cb=(pr) (35218.0)

TLS の Server Name Indication(SNI) 拡張で クライアント側からホスト名が伝えられてきた場合に 呼びだされるコールバックを設定します。

...整したりします。

P
roc や Method をコールバックオブジェクトとして
渡します。コールバックに渡される引数は以下のように
p
roc{|sslsocket, hostname| ... }
2つで、1つ目は認証および暗号化通信に使われる OpenSSL::SSL::SSLSocket
オブ...
...クライアント側から伝えられてきたホスト名です。

コールバックの返り値には認証と暗号化の設定を含んだ
OpenSSL
::SSL::SSLContext オブジェクト、もしくは
nil を返さなければなりません。
これで得られたコンテキストオブジ...
...る証明書などの各情報を用いてハンドシェイクを継続します。
コールバックが nil を返した場合には sslsocket が用いるコンテキストは
変更されません。

@param pr コールバックオブジェクト
@see OpenSSL::SSL::SSLContext#servername_cb...