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

instance method OpenSSL::SSL::SSLContext#min_version=

min_version=(version)Ruby 2.5.0 から[permalink][rdoc][edit]

サポートする SSL/TLS プロトコルバージョンの下限を設定します。

version には OpenSSL::SSL::TLS1_2_VERSION のような整数の定数、:TLS1_2 のようなシンボル、もしくは nil を指定します。nil は「バージョンの制限なし」を意味します。

例
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new
ctx.min_version = OpenSSL::SSL::TLS1_1_VERSION
ctx.max_version = OpenSSL::SSL::TLS1_2_VERSION
[PARAM] version:
設定するプロトコルバージョンの下限(整数の定数、シンボル、もしくは nil)
[EXCEPTION] OpenSSL::SSL::SSLError:
バージョンの設定に失敗した場合に発生します
[EXCEPTION] ArgumentError:
version が認識できない値の場合に発生します

[SEE_ALSO] OpenSSL::SSL::SSLContext#max_version=