Ruby 4.1 リファレンスマニュアル

instance method OpenSSL::SSL::SSLSocket#npn_protocol

npn_protocol -> String | nilRuby 2.0.0 から[permalink][rdoc][edit]

ハンドシェイクの結果、Next Protocol Negotiation(NPN)でクライアントが最終的に選択したプロトコルを表す文字列を返します。

NPN が使われなかった場合や、まだハンドシェイクが行われていない場合は nil を返します。

[SEE_ALSO] OpenSSL::SSL::SSLContext#npn_protocols=, OpenSSL::SSL::SSLContext#npn_select_cb=