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

Side by Side Diff: content/common/resource_messages.cc

Issue 2937563002: Remove the EV Certs Whitelist (Closed)
Patch Set: Update comment Created 3 years, 6 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
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 #include "content/common/resource_messages.h" 5 #include "content/common/resource_messages.h"
6 6
7 #include "net/base/load_timing_info.h" 7 #include "net/base/load_timing_info.h"
8 #include "net/http/http_response_headers.h" 8 #include "net/http/http_response_headers.h"
9 9
10 namespace IPC { 10 namespace IPC {
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 GetParamSize(s, p.pkp_bypassed); 94 GetParamSize(s, p.pkp_bypassed);
95 GetParamSize(s, p.client_cert_sent); 95 GetParamSize(s, p.client_cert_sent);
96 GetParamSize(s, p.channel_id_sent); 96 GetParamSize(s, p.channel_id_sent);
97 GetParamSize(s, p.token_binding_negotiated); 97 GetParamSize(s, p.token_binding_negotiated);
98 GetParamSize(s, p.token_binding_key_param); 98 GetParamSize(s, p.token_binding_key_param);
99 GetParamSize(s, p.handshake_type); 99 GetParamSize(s, p.handshake_type);
100 GetParamSize(s, p.public_key_hashes); 100 GetParamSize(s, p.public_key_hashes);
101 GetParamSize(s, p.pinning_failure_log); 101 GetParamSize(s, p.pinning_failure_log);
102 GetParamSize(s, p.signed_certificate_timestamps); 102 GetParamSize(s, p.signed_certificate_timestamps);
103 GetParamSize(s, p.ct_compliance_details_available); 103 GetParamSize(s, p.ct_compliance_details_available);
104 GetParamSize(s, p.ct_ev_policy_compliance);
105 GetParamSize(s, p.ct_cert_policy_compliance); 104 GetParamSize(s, p.ct_cert_policy_compliance);
106 GetParamSize(s, p.ocsp_result.response_status); 105 GetParamSize(s, p.ocsp_result.response_status);
107 GetParamSize(s, p.ocsp_result.revocation_status); 106 GetParamSize(s, p.ocsp_result.revocation_status);
108 } 107 }
109 108
110 void ParamTraits<net::SSLInfo>::Write(base::Pickle* m, const param_type& p) { 109 void ParamTraits<net::SSLInfo>::Write(base::Pickle* m, const param_type& p) {
111 WriteParam(m, p.is_valid()); 110 WriteParam(m, p.is_valid());
112 if (!p.is_valid()) 111 if (!p.is_valid())
113 return; 112 return;
114 WriteCert(m, p.cert.get()); 113 WriteCert(m, p.cert.get());
115 WriteCert(m, p.unverified_cert.get()); 114 WriteCert(m, p.unverified_cert.get());
116 WriteParam(m, p.cert_status); 115 WriteParam(m, p.cert_status);
117 WriteParam(m, p.security_bits); 116 WriteParam(m, p.security_bits);
118 WriteParam(m, p.key_exchange_group); 117 WriteParam(m, p.key_exchange_group);
119 WriteParam(m, p.connection_status); 118 WriteParam(m, p.connection_status);
120 WriteParam(m, p.is_issued_by_known_root); 119 WriteParam(m, p.is_issued_by_known_root);
121 WriteParam(m, p.pkp_bypassed); 120 WriteParam(m, p.pkp_bypassed);
122 WriteParam(m, p.client_cert_sent); 121 WriteParam(m, p.client_cert_sent);
123 WriteParam(m, p.channel_id_sent); 122 WriteParam(m, p.channel_id_sent);
124 WriteParam(m, p.token_binding_negotiated); 123 WriteParam(m, p.token_binding_negotiated);
125 WriteParam(m, p.token_binding_key_param); 124 WriteParam(m, p.token_binding_key_param);
126 WriteParam(m, p.handshake_type); 125 WriteParam(m, p.handshake_type);
127 WriteParam(m, p.public_key_hashes); 126 WriteParam(m, p.public_key_hashes);
128 WriteParam(m, p.pinning_failure_log); 127 WriteParam(m, p.pinning_failure_log);
129 WriteParam(m, p.signed_certificate_timestamps); 128 WriteParam(m, p.signed_certificate_timestamps);
130 WriteParam(m, p.ct_compliance_details_available); 129 WriteParam(m, p.ct_compliance_details_available);
131 WriteParam(m, p.ct_ev_policy_compliance);
132 WriteParam(m, p.ct_cert_policy_compliance); 130 WriteParam(m, p.ct_cert_policy_compliance);
133 WriteParam(m, p.ocsp_result.response_status); 131 WriteParam(m, p.ocsp_result.response_status);
134 WriteParam(m, p.ocsp_result.revocation_status); 132 WriteParam(m, p.ocsp_result.revocation_status);
135 } 133 }
136 134
137 bool ParamTraits<net::SSLInfo>::Read(const base::Pickle* m, 135 bool ParamTraits<net::SSLInfo>::Read(const base::Pickle* m,
138 base::PickleIterator* iter, 136 base::PickleIterator* iter,
139 param_type* r) { 137 param_type* r) {
140 bool is_valid = false; 138 bool is_valid = false;
141 if (!ReadParam(m, iter, &is_valid)) 139 if (!ReadParam(m, iter, &is_valid))
(...skipping 10 matching lines...) Expand all
152 ReadParam(m, iter, &r->pkp_bypassed) && 150 ReadParam(m, iter, &r->pkp_bypassed) &&
153 ReadParam(m, iter, &r->client_cert_sent) && 151 ReadParam(m, iter, &r->client_cert_sent) &&
154 ReadParam(m, iter, &r->channel_id_sent) && 152 ReadParam(m, iter, &r->channel_id_sent) &&
155 ReadParam(m, iter, &r->token_binding_negotiated) && 153 ReadParam(m, iter, &r->token_binding_negotiated) &&
156 ReadParam(m, iter, &r->token_binding_key_param) && 154 ReadParam(m, iter, &r->token_binding_key_param) &&
157 ReadParam(m, iter, &r->handshake_type) && 155 ReadParam(m, iter, &r->handshake_type) &&
158 ReadParam(m, iter, &r->public_key_hashes) && 156 ReadParam(m, iter, &r->public_key_hashes) &&
159 ReadParam(m, iter, &r->pinning_failure_log) && 157 ReadParam(m, iter, &r->pinning_failure_log) &&
160 ReadParam(m, iter, &r->signed_certificate_timestamps) && 158 ReadParam(m, iter, &r->signed_certificate_timestamps) &&
161 ReadParam(m, iter, &r->ct_compliance_details_available) && 159 ReadParam(m, iter, &r->ct_compliance_details_available) &&
162 ReadParam(m, iter, &r->ct_ev_policy_compliance) &&
163 ReadParam(m, iter, &r->ct_cert_policy_compliance) && 160 ReadParam(m, iter, &r->ct_cert_policy_compliance) &&
164 ReadParam(m, iter, &r->ocsp_result.response_status) && 161 ReadParam(m, iter, &r->ocsp_result.response_status) &&
165 ReadParam(m, iter, &r->ocsp_result.revocation_status); 162 ReadParam(m, iter, &r->ocsp_result.revocation_status);
166 } 163 }
167 164
168 void ParamTraits<net::SSLInfo>::Log(const param_type& p, std::string* l) { 165 void ParamTraits<net::SSLInfo>::Log(const param_type& p, std::string* l) {
169 l->append("<SSLInfo>"); 166 l->append("<SSLInfo>");
170 } 167 }
171 168
172 void ParamTraits<net::HashValue>::GetSize(base::PickleSizer* s, 169 void ParamTraits<net::HashValue>::GetSize(base::PickleSizer* s,
(...skipping 450 matching lines...) Expand 10 before | Expand all | Expand 10 after
623 return true; 620 return true;
624 } 621 }
625 622
626 void ParamTraits<scoped_refptr<net::ct::SignedCertificateTimestamp>>::Log( 623 void ParamTraits<scoped_refptr<net::ct::SignedCertificateTimestamp>>::Log(
627 const param_type& p, 624 const param_type& p,
628 std::string* l) { 625 std::string* l) {
629 l->append("<SignedCertificateTimestamp>"); 626 l->append("<SignedCertificateTimestamp>");
630 } 627 }
631 628
632 } // namespace IPC 629 } // namespace IPC
OLDNEW
« no previous file with comments | « content/common/resource_messages.h ('k') | content/shell/browser/shell_url_request_context_getter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698