Lines Matching defs:SSLSocketDataProvider
544 struct SSLSocketDataProvider { struct
562 // socket but is repeating because SSLSocketDataProvider is copyable. argument
568 // once per socket but is repeating because SSLSocketDataProvider is argument
570 base::RepeatingClosure confirm_callback;
573 NextProto next_proto = kProtoUnknown;
576 std::optional<std::string> peer_application_settings;
579 SSLInfo ssl_info;
582 scoped_refptr<SSLCertRequestInfo> cert_request_info;
585 std::vector<uint8_t> ech_retry_configs;
587 std::optional<NextProtoVector> next_protos_expected_in_ssl_config;
588 std::optional<SSLConfig::ApplicationSettings> expected_application_settings;
590 uint16_t expected_ssl_version_min;
591 uint16_t expected_ssl_version_max;
592 std::optional<bool> expected_early_data_enabled;
593 std::optional<bool> expected_send_client_cert;
594 scoped_refptr<X509Certificate> expected_client_cert;
595 std::optional<HostPortPair> expected_host_and_port;
596 std::optional<bool> expected_ignore_certificate_errors;
597 std::optional<NetworkAnonymizationKey> expected_network_anonymization_key;
598 std::optional<std::vector<uint8_t>> expected_ech_config_list;
600 bool is_connect_data_consumed = false;
601 bool is_confirm_data_consumed = false;
602 bool write_called_before_confirm = false;