📚
自分がどのTLSバージョンでAPIにリクエストしているか知る方法
https://www.howsmyssl.com/a/check にGET リクエストしよう
uri = URI.parse('https://www.howsmyssl.com/a/check')
https = Net::HTTP.new(uri.host, uri.port)
req = Net::HTTP::Get.new(uri.path)
https.use_ssl = true
response = https.request(req)
JSON.parse(response.body)['tls_version']
=> "TLS 1.3"
余談: もしssl_versionを変更したいときは
上記Net::HTTPのインスタンスにssl_versionを設定できます。
https.ssl_version = 'TLSv1_2'
response = https.request(req)
JSON.parse(response.body)['tls_version']
=> "TLS 1.2"
ENECHANGEグループは、「エネルギー革命」を技術革新により推進し、より良い世界を創出することをミッションとするエネルギーベンチャー企業です。 enechange.co.jp/
Discussion