ecdh_curves=(groups_list)Ruby 2.4.0 から[permalink][rdoc][edit]groups=(groups_list)Ruby 4.0 から-
鍵共有(キー交換)に用いるグループの一覧をコロン区切りの文字列で設定します。
TLS クライアントの場合、この一覧はそのまま "supported_groups" 拡張に使われます。TLS サーバの場合、OpenSSL が共有可能なグループの集合を決定するために使われ、その中から最も適切なものを選択します。
例ecdh_curves=はgroups=の非推奨の別名です。require 'openssl' ctx1 = OpenSSL::SSL::SSLContext.new ctx1.ecdh_curves = "X25519:P-256:P-224" ctx2 = OpenSSL::SSL::SSLContext.new ctx2.ecdh_curves = "P-256"- [PARAM]
groups_list: -
コロン区切りのグループ名の文字列(例
"X25519:P-256:P-224") - [EXCEPTION]
OpenSSL::SSL::SSLError: - 設定に失敗した場合に発生します
- [PARAM]