Index: net/cert/ct_log_verifier_unittest.cc |
diff --git a/net/cert/ct_log_verifier_unittest.cc b/net/cert/ct_log_verifier_unittest.cc |
index b11a6c447fb4746990d029e12abbb5a0cef5b4d4..5fc938fa990e6050479f76fe0f624938d44cfc92 100644 |
--- a/net/cert/ct_log_verifier_unittest.cc |
+++ b/net/cert/ct_log_verifier_unittest.cc |
@@ -50,6 +50,17 @@ TEST_F(CTLogVerifierTest, VerifiesPrecertSCT) { |
EXPECT_TRUE(log_->Verify(precert_entry, *precert_sct.get())); |
} |
+TEST_F(CTLogVerifierTest, CopyVerifiesCorrectly) { |
+ ct::LogEntry cert_entry; |
+ ct::GetX509CertLogEntry(&cert_entry); |
+ |
+ scoped_refptr<ct::SignedCertificateTimestamp> cert_sct; |
+ ct::GetX509CertSCT(&cert_sct); |
+ CTLogVerifier verifier_copy(*log_.get()); |
+ |
+ EXPECT_TRUE(verifier_copy.Verify(cert_entry, *cert_sct)); |
+} |
+ |
TEST_F(CTLogVerifierTest, FailsInvalidTimestamp) { |
ct::LogEntry cert_entry; |
ct::GetX509CertLogEntry(&cert_entry); |