Skip to content
instance method

OpenSSL::SSL::SSLContext#ciphers=

(::Array[[ ::String, ::String, ::Integer, ::Integer ]] ciphers) -> void
(::Array[::String] ciphers) -> void
(::String colon_sep_ciphers) -> void
ctx.ciphers = "cipher1:cipher2:..."
ctx.ciphers = [name, ...]
ctx.ciphers = [[name, version, bits, alg_bits], ...]

Sets the list of available cipher suites for TLS 1.2 and below for this context.

Note in a server context some ciphers require the appropriate certificates. For example, an RSA cipher suite can only be chosen when an RSA certificate is available.

This method does not affect TLS 1.3 connections. See also ciphersuites=.