OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/cert/internal/path_builder.h" | 5 #include "net/cert/internal/path_builder.h" |
6 | 6 |
7 #include "base/base_paths.h" | 7 #include "base/base_paths.h" |
8 #include "base/cancelable_callback.h" | 8 #include "base/cancelable_callback.h" |
9 #include "base/files/file_util.h" | 9 #include "base/files/file_util.h" |
10 #include "base/location.h" | 10 #include "base/location.h" |
(...skipping 479 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
490 | 490 |
491 class PathBuilderKeyRolloverTest : public ::testing::Test { | 491 class PathBuilderKeyRolloverTest : public ::testing::Test { |
492 public: | 492 public: |
493 PathBuilderKeyRolloverTest() : signature_policy_(1024) {} | 493 PathBuilderKeyRolloverTest() : signature_policy_(1024) {} |
494 | 494 |
495 void SetUp() override { | 495 void SetUp() override { |
496 ParsedCertificateList path; | 496 ParsedCertificateList path; |
497 bool unused_result; | 497 bool unused_result; |
498 std::string unused_errors; | 498 std::string unused_errors; |
499 | 499 |
500 ReadVerifyCertChainTestFromFile("key-rollover-oldchain.pem", &path, | 500 ReadVerifyCertChainTestFromFile( |
501 &oldroot_, &time_, &unused_result, | 501 "net/data/verify_certificate_chain_unittest/key-rollover-oldchain.pem", |
502 &unused_errors); | 502 &path, &oldroot_, &time_, &unused_result, &unused_errors); |
503 ASSERT_EQ(2U, path.size()); | 503 ASSERT_EQ(2U, path.size()); |
504 target_ = path[0]; | 504 target_ = path[0]; |
505 oldintermediate_ = path[1]; | 505 oldintermediate_ = path[1]; |
506 ASSERT_TRUE(target_); | 506 ASSERT_TRUE(target_); |
507 ASSERT_TRUE(oldintermediate_); | 507 ASSERT_TRUE(oldintermediate_); |
508 | 508 |
509 ReadVerifyCertChainTestFromFile("key-rollover-longrolloverchain.pem", &path, | 509 ReadVerifyCertChainTestFromFile( |
510 &oldroot_, &time_, &unused_result, | 510 "net/data/verify_certificate_chain_unittest/" |
511 &unused_errors); | 511 "key-rollover-longrolloverchain.pem", |
| 512 &path, &oldroot_, &time_, &unused_result, &unused_errors); |
512 ASSERT_EQ(4U, path.size()); | 513 ASSERT_EQ(4U, path.size()); |
513 newintermediate_ = path[1]; | 514 newintermediate_ = path[1]; |
514 newroot_ = path[2]; | 515 newroot_ = path[2]; |
515 newrootrollover_ = path[3]; | 516 newrootrollover_ = path[3]; |
516 ASSERT_TRUE(newintermediate_); | 517 ASSERT_TRUE(newintermediate_); |
517 ASSERT_TRUE(newroot_); | 518 ASSERT_TRUE(newroot_); |
518 ASSERT_TRUE(newrootrollover_); | 519 ASSERT_TRUE(newrootrollover_); |
519 } | 520 } |
520 | 521 |
521 protected: | 522 protected: |
(...skipping 765 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1287 const auto& path1 = result.paths[1]->path; | 1288 const auto& path1 = result.paths[1]->path; |
1288 ASSERT_EQ(2U, path1.certs.size()); | 1289 ASSERT_EQ(2U, path1.certs.size()); |
1289 EXPECT_EQ(target_, path1.certs[0]); | 1290 EXPECT_EQ(target_, path1.certs[0]); |
1290 EXPECT_EQ(newintermediate_, path1.certs[1]); | 1291 EXPECT_EQ(newintermediate_, path1.certs[1]); |
1291 EXPECT_EQ(newroot_, path1.trust_anchor->cert()); | 1292 EXPECT_EQ(newroot_, path1.trust_anchor->cert()); |
1292 } | 1293 } |
1293 | 1294 |
1294 } // namespace | 1295 } // namespace |
1295 | 1296 |
1296 } // namespace net | 1297 } // namespace net |
OLD | NEW |