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;
498 scoped_refptr<SSLCertRequestInfo> cert_request_info;
501 std::vector<uint8_t> ech_retry_configs;
503 absl::optional<NextProtoVector> next_protos_expected_in_ssl_config;
505 uint16_t expected_ssl_version_min;
506 uint16_t expected_ssl_version_max;
507 absl::optional<bool> expected_send_client_cert;
508 scoped_refptr<X509Certificate> expected_client_cert;
509 absl::optional<HostPortPair> expected_host_and_port;
510 absl::optional<bool> expected_ignore_certificate_errors;
511 absl::optional<NetworkAnonymizationKey> expected_network_anonymization_key;
512 absl::optional<bool> expected_disable_sha1_server_signatures;
513 absl::optional<std::vector<uint8_t>> expected_ech_config_list;
515 bool is_connect_data_consumed = false;
516 bool is_confirm_data_consumed = false;
517 bool write_called_before_confirm = false;