るりまサーチ

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

別のキーワード

  1. socket connect
  2. udpsocket connect
  3. win32ole connect
  4. socket connect_to
  5. addrinfo connect

ライブラリ

クラス

キーワード

検索結果

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

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

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

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

NEWS for Ruby 3.0.0 (12.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...ons.
* Set#join is added as a shorthand for `.to_a.join`.
* Set#<=> is added.
* Socket
* Add :connect_timeout to TCPSocket.new 17187
* Net::HTTP
* Net::HTTP#verify_hostname= and Net::HTTP#verify_hostname have been added to skip hostname verification. 16555
* Net::HTTP.get, N...

OpenSSL::SSL::SSLSocket (12.0)

ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。

..., verify_hostname: true)

soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc, ctx)
ssl.hostname = 'www.example.com' # SNI
ssl.connect
ssl.post_connection_check('www.example.com')
raise "verification error" if ssl.verify_result != OpenSSL::X509::V_OK
print ssl.pe...
...er_cert.to_text

# HTTP リクエストを送信
ssl.write("GET / HTTP/1.1\r\n")
ssl.write("Host: www.example.com\r\n")
ssl.write("Connection: close\r\n")
ssl.write("\r\n")
print ssl.read

ssl.close
soc.close...