summaryrefslogtreecommitdiff
path: root/external_tests
diff options
context:
space:
mode:
authorEKR <ekr@rtfm.com>2016-07-17 13:33:46 +0200
committerEKR <ekr@rtfm.com>2016-07-17 13:33:46 +0200
commit9b8880d16ce52b35a4183351c70dd0a1e572a254 (patch)
tree28cb49684bef48de4f01b1ac4b95d81eecc01dbe /external_tests
parent81c5da2dd5d1ba2fe8565226dae3023a6b91adc7 (diff)
downloadnss-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.cc6
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