Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Side by Side Diff: net/socket_stream/socket_stream.cc

Issue 356713005: Rename ServerBoundCert => ChannelID to reflect the current name (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 // 4 //
5 // TODO(ukai): code is similar with http_network_transaction.cc. We should 5 // TODO(ukai): code is similar with http_network_transaction.cc. We should
6 // think about ways to share code, if possible. 6 // think about ways to share code, if possible.
7 7
8 #include "net/socket_stream/socket_stream.h" 8 #include "net/socket_stream/socket_stream.h"
9 9
10 #include <set> 10 #include <set>
(...skipping 992 matching lines...) Expand 10 before | Expand all | Expand 10 after
1003 next_state_ = STATE_CLOSE; 1003 next_state_ = STATE_CLOSE;
1004 } 1004 }
1005 return result; 1005 return result;
1006 } 1006 }
1007 1007
1008 int SocketStream::DoSecureProxyConnect() { 1008 int SocketStream::DoSecureProxyConnect() {
1009 DCHECK(factory_); 1009 DCHECK(factory_);
1010 SSLClientSocketContext ssl_context; 1010 SSLClientSocketContext ssl_context;
1011 ssl_context.cert_verifier = context_->cert_verifier(); 1011 ssl_context.cert_verifier = context_->cert_verifier();
1012 ssl_context.transport_security_state = context_->transport_security_state(); 1012 ssl_context.transport_security_state = context_->transport_security_state();
1013 ssl_context.server_bound_cert_service = context_->server_bound_cert_service(); 1013 ssl_context.channel_id_service = context_->channel_id_service();
1014 scoped_ptr<StreamSocket> socket(factory_->CreateSSLClientSocket( 1014 scoped_ptr<StreamSocket> socket(factory_->CreateSSLClientSocket(
1015 connection_.Pass(), 1015 connection_.Pass(),
1016 proxy_info_.proxy_server().host_port_pair(), 1016 proxy_info_.proxy_server().host_port_pair(),
1017 proxy_ssl_config_, 1017 proxy_ssl_config_,
1018 ssl_context)); 1018 ssl_context));
1019 connection_.reset(new ClientSocketHandle); 1019 connection_.reset(new ClientSocketHandle);
1020 connection_->SetSocket(socket.Pass()); 1020 connection_->SetSocket(socket.Pass());
1021 next_state_ = STATE_SECURE_PROXY_CONNECT_COMPLETE; 1021 next_state_ = STATE_SECURE_PROXY_CONNECT_COMPLETE;
1022 metrics_->OnCountConnectionType(SocketStreamMetrics::SECURE_PROXY_CONNECTION); 1022 metrics_->OnCountConnectionType(SocketStreamMetrics::SECURE_PROXY_CONNECTION);
1023 return connection_->socket()->Connect(io_callback_); 1023 return connection_->socket()->Connect(io_callback_);
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
1059 next_state_ = STATE_CLOSE; 1059 next_state_ = STATE_CLOSE;
1060 } 1060 }
1061 return result; 1061 return result;
1062 } 1062 }
1063 1063
1064 int SocketStream::DoSSLConnect() { 1064 int SocketStream::DoSSLConnect() {
1065 DCHECK(factory_); 1065 DCHECK(factory_);
1066 SSLClientSocketContext ssl_context; 1066 SSLClientSocketContext ssl_context;
1067 ssl_context.cert_verifier = context_->cert_verifier(); 1067 ssl_context.cert_verifier = context_->cert_verifier();
1068 ssl_context.transport_security_state = context_->transport_security_state(); 1068 ssl_context.transport_security_state = context_->transport_security_state();
1069 ssl_context.server_bound_cert_service = context_->server_bound_cert_service(); 1069 ssl_context.channel_id_service = context_->channel_id_service();
1070 scoped_ptr<StreamSocket> socket( 1070 scoped_ptr<StreamSocket> socket(
1071 factory_->CreateSSLClientSocket(connection_.Pass(), 1071 factory_->CreateSSLClientSocket(connection_.Pass(),
1072 HostPortPair::FromURL(url_), 1072 HostPortPair::FromURL(url_),
1073 server_ssl_config_, 1073 server_ssl_config_,
1074 ssl_context)); 1074 ssl_context));
1075 connection_.reset(new ClientSocketHandle); 1075 connection_.reset(new ClientSocketHandle);
1076 connection_->SetSocket(socket.Pass()); 1076 connection_->SetSocket(socket.Pass());
1077 next_state_ = STATE_SSL_CONNECT_COMPLETE; 1077 next_state_ = STATE_SSL_CONNECT_COMPLETE;
1078 metrics_->OnCountConnectionType(SocketStreamMetrics::SSL_CONNECTION); 1078 metrics_->OnCountConnectionType(SocketStreamMetrics::SSL_CONNECTION);
1079 return connection_->socket()->Connect(io_callback_); 1079 return connection_->socket()->Connect(io_callback_);
(...skipping 266 matching lines...) Expand 10 before | Expand all | Expand 10 after
1346 1346
1347 delegate_->OnSSLCertificateError(this, ssl_info, fatal); 1347 delegate_->OnSSLCertificateError(this, ssl_info, fatal);
1348 return ERR_IO_PENDING; 1348 return ERR_IO_PENDING;
1349 } 1349 }
1350 1350
1351 CookieStore* SocketStream::cookie_store() const { 1351 CookieStore* SocketStream::cookie_store() const {
1352 return cookie_store_; 1352 return cookie_store_;
1353 } 1353 }
1354 1354
1355 } // namespace net 1355 } // namespace net
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698