| Index: net/ssl/ssl_info.cc
|
| diff --git a/net/ssl/ssl_info.cc b/net/ssl/ssl_info.cc
|
| index 545bf7ec6dfa449d342904d2c5a9301f48ed38c4..31aef34aeee6a979272cda4f882c53d340af2b0f 100644
|
| --- a/net/ssl/ssl_info.cc
|
| +++ b/net/ssl/ssl_info.cc
|
| @@ -11,6 +11,10 @@
|
|
|
| namespace net {
|
|
|
| +SSLInfo::CTPolicyComplianceDetails::CTPolicyComplianceDetails()
|
| + : compliance_details_available(false),
|
| + ev_policy_compliance(CTPolicyEnforcer::EV_POLICY_DOES_NOT_APPLY) {}
|
| +
|
| SSLInfo::SSLInfo() {
|
| Reset();
|
| }
|
| @@ -64,7 +68,7 @@ void SSLInfo::SetCertError(int error) {
|
| cert_status |= MapNetErrorToCertStatus(error);
|
| }
|
|
|
| -void SSLInfo::UpdateSignedCertificateTimestamps(
|
| +void SSLInfo::UpdateCertificateTransparencyInfo(
|
| const ct::CTVerifyResult& ct_verify_result) {
|
| for (const auto& sct : ct_verify_result.verified_scts) {
|
| signed_certificate_timestamps.push_back(
|
| @@ -78,6 +82,11 @@ void SSLInfo::UpdateSignedCertificateTimestamps(
|
| signed_certificate_timestamps.push_back(
|
| SignedCertificateTimestampAndStatus(sct, ct::SCT_STATUS_LOG_UNKNOWN));
|
| }
|
| +
|
| + ct_policy_compliance_details.compliance_details_available =
|
| + ct_verify_result.ct_policies_applied;
|
| + ct_policy_compliance_details.ev_policy_compliance =
|
| + ct_verify_result.ev_policy_compliance;
|
| }
|
|
|
| } // namespace net
|
|
|