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

Side by Side Diff: chrome/browser/renderer_host/resource_request_details.cc

Issue 6804032: Add TLS-SRP (RFC 5054) support Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: remove "httpsv" scheme, minor NSS/OpenSSL changes Created 9 years, 8 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) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 #include "chrome/browser/renderer_host/resource_request_details.h" 5 #include "chrome/browser/renderer_host/resource_request_details.h"
6 6
7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h" 7 #include "chrome/browser/renderer_host/resource_dispatcher_host.h"
8 #include "chrome/browser/renderer_host/resource_dispatcher_host_request_info.h" 8 #include "chrome/browser/renderer_host/resource_dispatcher_host_request_info.h"
9 #include "chrome/browser/worker_host/worker_service.h" 9 #include "chrome/browser/worker_host/worker_service.h"
10 10
11 ResourceRequestDetails::ResourceRequestDetails(const net::URLRequest* request, 11 ResourceRequestDetails::ResourceRequestDetails(const net::URLRequest* request,
12 int cert_id) 12 int cert_id)
13 : url_(request->url()), 13 : url_(request->url()),
14 original_url_(request->original_url()), 14 original_url_(request->original_url()),
15 method_(request->method()), 15 method_(request->method()),
16 referrer_(request->referrer()), 16 referrer_(request->referrer()),
17 has_upload_(request->has_upload()), 17 has_upload_(request->has_upload()),
18 load_flags_(request->load_flags()), 18 load_flags_(request->load_flags()),
19 status_(request->status()), 19 status_(request->status()),
20 ssl_cert_id_(cert_id), 20 ssl_cert_id_(cert_id),
21 ssl_cert_status_(request->ssl_info().cert_status) { 21 ssl_cert_status_(request->ssl_info().cert_status),
22 tls_username_(request->ssl_info().tls_username) {
22 const ResourceDispatcherHostRequestInfo* info = 23 const ResourceDispatcherHostRequestInfo* info =
23 ResourceDispatcherHost::InfoForRequest(request); 24 ResourceDispatcherHost::InfoForRequest(request);
24 DCHECK(info); 25 DCHECK(info);
25 resource_type_ = info->resource_type(); 26 resource_type_ = info->resource_type();
26 frame_origin_ = info->frame_origin(); 27 frame_origin_ = info->frame_origin();
27 main_frame_origin_ = info->main_frame_origin(); 28 main_frame_origin_ = info->main_frame_origin();
28 29
29 // If request is from the worker process on behalf of a renderer, use 30 // If request is from the worker process on behalf of a renderer, use
30 // the renderer process id, since it consumes the notification response 31 // the renderer process id, since it consumes the notification response
31 // such as ssl state etc. 32 // such as ssl state etc.
(...skipping 11 matching lines...) Expand all
43 ResourceRequestDetails::~ResourceRequestDetails() {} 44 ResourceRequestDetails::~ResourceRequestDetails() {}
44 45
45 ResourceRedirectDetails::ResourceRedirectDetails(const net::URLRequest* request, 46 ResourceRedirectDetails::ResourceRedirectDetails(const net::URLRequest* request,
46 int cert_id, 47 int cert_id,
47 const GURL& new_url) 48 const GURL& new_url)
48 : ResourceRequestDetails(request, cert_id), 49 : ResourceRequestDetails(request, cert_id),
49 new_url_(new_url) { 50 new_url_(new_url) {
50 } 51 }
51 52
52 ResourceRedirectDetails::~ResourceRedirectDetails() {} 53 ResourceRedirectDetails::~ResourceRedirectDetails() {}
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/resource_request_details.h ('k') | chrome/browser/ssl/ssl_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698