Lines Matching defs:SSLServerConfig
27 struct NET_EXPORT SSLServerConfig { struct
35 SSLServerConfig(); argument
43 uint16_t version_min = kDefaultSSLVersionMin;
44 uint16_t version_max = kDefaultSSLVersionMax;
48 bool early_data_enabled = false;
58 std::vector<uint16_t> disabled_cipher_suites;
61 bool require_ecdhe = false;
66 absl::optional<uint16_t> cipher_suite_for_testing;
71 absl::optional<uint16_t> signature_algorithm_for_testing;
75 std::vector<int> curves_for_testing;
78 ClientCertType client_cert_type = NO_CLIENT_CERT;
83 std::vector<std::string> cert_authorities;
91 raw_ptr<ClientCertVerifier> client_cert_verifier = nullptr;
96 NextProtoVector alpn_protos;
101 base::flat_map<NextProto, std::vector<uint8_t>> application_settings;
104 std::vector<uint8_t> ocsp_response;
108 std::vector<uint8_t> signed_cert_timestamp_list;
113 client_hello_callback_for_testing;
117 absl::optional<uint8_t> alert_after_handshake_for_testing;
130 ECHKeysContainer& operator=(const ECHKeysContainer& other);
133 SSL_ECH_KEYS* get() const { return keys_.get(); } in get()
143 ECHKeysContainer ech_keys;