| Index: net/ssl/ssl_info.cc
|
| diff --git a/net/ssl/ssl_info.cc b/net/ssl/ssl_info.cc
|
| index 82d4a62aabd8e85ec76eb9111b8081549553b2c8..545bf7ec6dfa449d342904d2c5a9301f48ed38c4 100644
|
| --- a/net/ssl/ssl_info.cc
|
| +++ b/net/ssl/ssl_info.cc
|
| @@ -64,4 +64,20 @@ void SSLInfo::SetCertError(int error) {
|
| cert_status |= MapNetErrorToCertStatus(error);
|
| }
|
|
|
| +void SSLInfo::UpdateSignedCertificateTimestamps(
|
| + const ct::CTVerifyResult& ct_verify_result) {
|
| + for (const auto& sct : ct_verify_result.verified_scts) {
|
| + signed_certificate_timestamps.push_back(
|
| + SignedCertificateTimestampAndStatus(sct, ct::SCT_STATUS_OK));
|
| + }
|
| + for (const auto& sct : ct_verify_result.invalid_scts) {
|
| + signed_certificate_timestamps.push_back(
|
| + SignedCertificateTimestampAndStatus(sct, ct::SCT_STATUS_INVALID));
|
| + }
|
| + for (const auto& sct : ct_verify_result.unknown_logs_scts) {
|
| + signed_certificate_timestamps.push_back(
|
| + SignedCertificateTimestampAndStatus(sct, ct::SCT_STATUS_LOG_UNKNOWN));
|
| + }
|
| +}
|
| +
|
| } // namespace net
|
|
|