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 |