るりまサーチ

最速Rubyリファレンスマニュアル検索!
22件ヒット [1-22件を表示] (0.098秒)
トップページ > クエリ:l[x] > クエリ:renegotiation_cb[x]

別のキーワード

  1. openssl renegotiation_cb
  2. openssl renegotiation_cb=
  3. sslcontext renegotiation_cb
  4. sslcontext renegotiation_cb=
  5. ssl op_no_session_resumption_on_renegotiation

ライブラリ

クラス

検索結果

OpenSSL::SSL::SSLContext#renegotiation_cb -> nil | Proc (24207.0)

ハンドシェイク開始時に呼び出されるコールバックを得ます。

...ハンドシェイク開始時に呼び出されるコールバックを得ます。

@see OpenSSL::SSL::SSLContext#renegotiation_cb=...

OpenSSL::SSL::SSLContext#renegotiation_cb=(cb) (12113.0)

@todo

...れるコールバックを設定します。

コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。

このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止します。

再ネゴシエーションのたびにこの...
...ます。

nil を渡すとコールバックは無効になります。


以下の例は再ネゴシエーションを一切禁止します。
num_handshakes = 0
ctx.renegotiation_cb = lambda do |ssl|
num_handshakes += 1
raise RuntimeError.new("Client renegotiation disabled") if num_ha...
...ndshakes > 1
end



@param cb コールバック(Proc, Method など)もしくは nil
@see OpenSSL::SSL::SSLContext#renegotiation_cb...