Lines Matching defs:SSLSocketDataProvider
461 struct SSLSocketDataProvider { struct
478 // socket but is repeating because SSLSocketDataProvider is copyable. argument
484 // once per socket but is repeating because SSLSocketDataProvider is argument
486 base::RepeatingClosure confirm_callback;
489 NextProto next_proto = kProtoUnknown;
492 absl::optional<std::string> peer_application_settings;
495 SSLInfo ssl_info;
500 RAW_PTR_EXCLUSION SSLCertRequestInfo* cert_request_info = nullptr;
503 std::vector<uint8_t> ech_retry_configs;
505 absl::optional<NextProtoVector> next_protos_expected_in_ssl_config;
507 uint16_t expected_ssl_version_min;
508 uint16_t expected_ssl_version_max;
509 absl::optional<bool> expected_send_client_cert;
510 scoped_refptr<X509Certificate> expected_client_cert;
511 absl::optional<HostPortPair> expected_host_and_port;
512 absl::optional<NetworkAnonymizationKey> expected_network_anonymization_key;
513 absl::optional<bool> expected_disable_sha1_server_signatures;
514 absl::optional<std::vector<uint8_t>> expected_ech_config_list;
516 bool is_connect_data_consumed = false;
517 bool is_confirm_data_consumed = false;
518 bool write_called_before_confirm = false;