| Index: net/http/http_network_session.cc
|
| diff --git a/net/http/http_network_session.cc b/net/http/http_network_session.cc
|
| index 5b95d69e2a2caeaa04dcdea6dde4054c0bb26fcf..517958e9749ed856fc297bf011cacaaa9e195540 100644
|
| --- a/net/http/http_network_session.cc
|
| +++ b/net/http/http_network_session.cc
|
| @@ -382,6 +382,18 @@ void HttpNetworkSession::GetNpnProtos(NextProtoVector* npn_protos) const {
|
| }
|
| }
|
|
|
| +void HttpNetworkSession::GetSSLConfig(const HttpRequestInfo& request,
|
| + SSLConfig* config) const {
|
| + ssl_config_service_->GetSSLConfig(config);
|
| + GetAlpnProtos(&config->alpn_protos);
|
| + GetNpnProtos(&config->npn_protos);
|
| + if (request.privacy_mode == PRIVACY_MODE_ENABLED) {
|
| + config->channel_id_enabled = false;
|
| + } else if (params_.enable_token_binding && params_.channel_id_service) {
|
| + config->token_binding_params.push_back(TB_PARAM_ECDSAP256);
|
| + }
|
| +}
|
| +
|
| ClientSocketPoolManager* HttpNetworkSession::GetSocketPoolManager(
|
| SocketPoolType pool_type) {
|
| switch (pool_type) {
|
|
|