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

Side by Side Diff: net/spdy/spdy_session.h

Issue 9617039: Change Origin bound certs -> Domain bound certs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: address review comments, remove dead code from spdy_http_stream_spdy2_unittest.cc Created 8 years, 9 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 #ifndef NET_SPDY_SPDY_SESSION_H_ 5 #ifndef NET_SPDY_SPDY_SESSION_H_
6 #define NET_SPDY_SPDY_SESSION_H_ 6 #define NET_SPDY_SPDY_SESSION_H_
7 #pragma once 7 #pragma once
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <list> 10 #include <list>
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
149 149
150 // Fills SSL info in |ssl_info| and returns true when SSL is in use. 150 // Fills SSL info in |ssl_info| and returns true when SSL is in use.
151 bool GetSSLInfo(SSLInfo* ssl_info, 151 bool GetSSLInfo(SSLInfo* ssl_info,
152 bool* was_npn_negotiated, 152 bool* was_npn_negotiated,
153 SSLClientSocket::NextProto* protocol_negotiated); 153 SSLClientSocket::NextProto* protocol_negotiated);
154 154
155 // Fills SSL Certificate Request info |cert_request_info| and returns 155 // Fills SSL Certificate Request info |cert_request_info| and returns
156 // true when SSL is in use. 156 // true when SSL is in use.
157 bool GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info); 157 bool GetSSLCertRequestInfo(SSLCertRequestInfo* cert_request_info);
158 158
159 // Returns the OriginBoundCertService used by this Socket, or NULL 159 // Returns the ServerBoundCertService used by this Socket, or NULL
160 // Origin Bound Certs are not supported in this session. 160 // if server bound certs are not supported in this session.
161 OriginBoundCertService* GetOriginBoundCertService() const; 161 ServerBoundCertService* GetServerBoundCertService() const;
162 162
163 // Returns the type of the origin bound cert that was sent, or 163 // Returns the type of the domain bound cert that was sent, or
164 // CLIENT_CERT_INVALID_TYPE if none was sent. 164 // CLIENT_CERT_INVALID_TYPE if none was sent.
165 SSLClientCertType GetOriginBoundCertType() const; 165 SSLClientCertType GetDomainBoundCertType() const;
166 166
167 // Reset all static settings to initialized values. Used to init test suite. 167 // Reset all static settings to initialized values. Used to init test suite.
168 static void ResetStaticSettingsToInit(); 168 static void ResetStaticSettingsToInit();
169 169
170 // Specify the SPDY protocol to be used for SPDY session which do not use NPN 170 // Specify the SPDY protocol to be used for SPDY session which do not use NPN
171 // to negotiate a particular protocol. 171 // to negotiate a particular protocol.
172 static void set_default_protocol(SSLClientSocket::NextProto default_protocol); 172 static void set_default_protocol(SSLClientSocket::NextProto default_protocol);
173 173
174 // Sets the max concurrent streams per session, as a ceiling on any server 174 // Sets the max concurrent streams per session, as a ceiling on any server
175 // specific SETTINGS value. 175 // specific SETTINGS value.
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
242 void set_initial_recv_window_size(int32 window_size) { 242 void set_initial_recv_window_size(int32 window_size) {
243 initial_recv_window_size_ = window_size; 243 initial_recv_window_size_ = window_size;
244 } 244 }
245 245
246 const BoundNetLog& net_log() const { return net_log_; } 246 const BoundNetLog& net_log() const { return net_log_; }
247 247
248 int GetPeerAddress(AddressList* address) const; 248 int GetPeerAddress(AddressList* address) const;
249 int GetLocalAddress(IPEndPoint* address) const; 249 int GetLocalAddress(IPEndPoint* address) const;
250 250
251 // Returns true if a request for a resource in |origin| requires a 251 // Returns true if a request for a resource in |origin| requires a
252 // SPDY CREDENTIAL frame to be sent first, with an origin bound certificate. 252 // SPDY CREDENTIAL frame to be sent first, with a domain bound certificate.
253 bool NeedsCredentials(const HostPortPair& origin) const; 253 bool NeedsCredentials(const HostPortPair& origin) const;
254 254
255 // Adds |alias| to set of aliases associated with this session. 255 // Adds |alias| to set of aliases associated with this session.
256 void AddPooledAlias(const HostPortProxyPair& alias); 256 void AddPooledAlias(const HostPortProxyPair& alias);
257 257
258 // Returns the set of aliases associated with this session. 258 // Returns the set of aliases associated with this session.
259 const std::set<HostPortProxyPair>& pooled_aliases() const { 259 const std::set<HostPortProxyPair>& pooled_aliases() const {
260 return pooled_aliases_; 260 return pooled_aliases_;
261 } 261 }
262 262
(...skipping 420 matching lines...) Expand 10 before | Expand all | Expand 10 after
683 683
684 const int status_; 684 const int status_;
685 const std::string description_; 685 const std::string description_;
686 686
687 DISALLOW_COPY_AND_ASSIGN(NetLogSpdySessionCloseParameter); 687 DISALLOW_COPY_AND_ASSIGN(NetLogSpdySessionCloseParameter);
688 }; 688 };
689 689
690 } // namespace net 690 } // namespace net
691 691
692 #endif // NET_SPDY_SPDY_SESSION_H_ 692 #endif // NET_SPDY_SPDY_SESSION_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698