Chromium Code Reviews| Index: chrome/browser/resources/net_internals/log_view_painter.js |
| diff --git a/chrome/browser/resources/net_internals/log_view_painter.js b/chrome/browser/resources/net_internals/log_view_painter.js |
| index 38b70f816bbc466994c76471dbc5e44c393fc220..e8bc68bfc0b34b99d47865e08aea06c539c17752 100644 |
| --- a/chrome/browser/resources/net_internals/log_view_painter.js |
| +++ b/chrome/browser/resources/net_internals/log_view_painter.js |
| @@ -281,6 +281,8 @@ function getParamaterWriterForEventType(eventType) { |
| case EventType.CERT_VERIFIER_JOB: |
| case EventType.SSL_CERTIFICATES_RECEIVED: |
| return writeParamsForCertificates; |
| + case EventType.EV_CERT_CT_COMPLIANCE_CHECKED: |
| + return writeParamsForCheckedEVCertificates; |
| case EventType.SSL_VERSION_FALLBACK: |
| return writeParamsForSSLVersionFallback; |
| @@ -585,6 +587,16 @@ function writeParamsForRequestHeaders(entry, out, consumedParams) { |
| consumedParams.headers = true; |
| } |
| +function writeCertificateParam(entry, out, consumedParams, paramName) { |
| + var certs = entry.params[paramName].certificates.reduce( |
| + function(previous, current) { |
| + return previous.concat(current.split('\n')); |
| + }, new Array()); |
| + out.writeArrowKey(paramName); |
| + out.writeSpaceIndentedLines(8, certs); |
| + consumedParams[paramName] = true; |
| +} |
| + |
| /** |
| * Outputs the certificate parameters of |entry| to |out|. |
| */ |
| @@ -600,13 +612,7 @@ function writeParamsForCertificates(entry, out, consumedParams) { |
| if (typeof(entry.params.verified_cert) == 'object') { |
| if (entry.params.verified_cert.certificates instanceof Array) { |
| - var certs = entry.params.verified_cert.certificates.reduce( |
| - function(previous, current) { |
| - return previous.concat(current.split('\n')); |
| - }, new Array()); |
| - out.writeArrowKey('verified_cert'); |
| - out.writeSpaceIndentedLines(8, certs); |
| - consumedParams.verified_cert = true; |
| + writeCertificateParam(entry, out, consumedParams, 'verified_cert'); |
| } |
|
mmenke
2014/12/16 16:40:12
nit: Don't use braces on single line if's (x2)
Eran Messeri
2014/12/17 16:19:31
Done and done.
|
| } |
| @@ -619,6 +625,14 @@ function writeParamsForCertificates(entry, out, consumedParams) { |
| } |
| +function writeParamsForCheckedEVCertificates(entry, out, consumedParams) { |
| + if (typeof(entry.params.certificate) == 'object') { |
| + if (entry.params.certificate.certificates instanceof Array) { |
| + writeCertificateParam(entry, out, consumedParams, 'certificate'); |
| + } |
| + } |
| +} |
| + |
| /** |
| * Outputs the SSL version fallback parameters of |entry| to |out|. |
| */ |