diff options
author | EKR <ekr@rtfm.com> | 2016-07-17 13:33:46 +0200 |
---|---|---|
committer | EKR <ekr@rtfm.com> | 2016-07-17 13:33:46 +0200 |
commit | 9b8880d16ce52b35a4183351c70dd0a1e572a254 (patch) | |
tree | 28cb49684bef48de4f01b1ac4b95d81eecc01dbe /external_tests | |
parent | 81c5da2dd5d1ba2fe8565226dae3023a6b91adc7 (diff) | |
download | nss-hg-9b8880d16ce52b35a4183351c70dd0a1e572a254.tar.gz |
Bug 1287775 - TLS 1.3, fix check for SCT on server. r=mt
Diffstat (limited to 'external_tests')
-rw-r--r-- | external_tests/ssl_gtest/ssl_extension_unittest.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/external_tests/ssl_gtest/ssl_extension_unittest.cc b/external_tests/ssl_gtest/ssl_extension_unittest.cc index 04a31283f..7d6cab4c3 100644 --- a/external_tests/ssl_gtest/ssl_extension_unittest.cc +++ b/external_tests/ssl_gtest/ssl_extension_unittest.cc @@ -573,7 +573,11 @@ TEST_P(TlsExtensionTestPre13, SignedCertificateTimestampsHandshake) { SignedCertificateTimestampsExtractor timestamps_extractor(*client_); Handshake(); CheckConnected(); - timestamps_extractor.assertTimestamps(timestamps); + if (version_ >= SSL_LIBRARY_VERSION_TLS_1_3) { + timestamps_extractor.assertTimestamps(timestamps); + } + const SECItem* c_timestamps = SSL_PeerSignedCertTimestamps(client_->ssl_fd()); + ASSERT_EQ(SECEqual, SECITEM_CompareItem(&si_timestamps, c_timestamps)); } // Test SSL_PeerSignedCertTimestamps returning zero-length SECItem |