Method: OpenSSL::SSL::SSLContext#ciphersuites=
- Defined in:
- ossl_ssl.c
#ciphersuites=(v) ⇒ Object
ctx.ciphersuites = [name, …]
ctx.ciphersuites = [[name, version, bits, alg_bits], ...]
Sets the list of available TLSv1.3 cipher suites for this context.
1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 |
# File 'ossl_ssl.c', line 1088 static VALUE ossl_sslctx_set_ciphersuites(VALUE self, VALUE v) { SSL_CTX *ctx; VALUE str; rb_check_frozen(self); if (NIL_P(v)) return v; str = build_cipher_string(v); GetSSLCTX(self, ctx); if (!SSL_CTX_set_ciphersuites(ctx, StringValueCStr(str))) ossl_raise(eSSLError, "SSL_CTX_set_ciphersuites"); return v; } |