| Index: net/data/verify_certificate_chain_unittest/generate-unconstrained-non-self-signed-root.py
|
| diff --git a/net/data/verify_certificate_chain_unittest/generate-target-and-intermediate.py b/net/data/verify_certificate_chain_unittest/generate-unconstrained-non-self-signed-root.py
|
| similarity index 60%
|
| copy from net/data/verify_certificate_chain_unittest/generate-target-and-intermediate.py
|
| copy to net/data/verify_certificate_chain_unittest/generate-unconstrained-non-self-signed-root.py
|
| index c426854857967b58f5cfbe8f72e53dbe214d9775..ab09546f20d2bcd96017c149f3d94062c89b17b4 100755
|
| --- a/net/data/verify_certificate_chain_unittest/generate-target-and-intermediate.py
|
| +++ b/net/data/verify_certificate_chain_unittest/generate-unconstrained-non-self-signed-root.py
|
| @@ -3,13 +3,16 @@
|
| # Use of this source code is governed by a BSD-style license that can be
|
| # found in the LICENSE file.
|
|
|
| -"""Certificate chain with 1 intermediate and a trusted root. Verification is
|
| -expected to succeed."""
|
| +"""Certificate chain with 1 intermediate and a non-self-signed trust anchor.
|
| +Verification should succeed, it doesn't matter that the root was not
|
| +self-signed if it is designated as the trust anchor."""
|
|
|
| import common
|
|
|
| -# Self-signed root certificate (used as trust anchor).
|
| -root = common.create_self_signed_root_certificate('Root')
|
| +uber_root = common.create_self_signed_root_certificate('UberRoot')
|
| +
|
| +# Non-self-signed root certificate (used as trust anchor)
|
| +root = common.create_intermediate_certificate('Root', uber_root)
|
|
|
| # Intermediate certificate.
|
| intermediate = common.create_intermediate_certificate('Intermediate', root)
|
| @@ -23,3 +26,4 @@ time = common.DEFAULT_TIME
|
| verify_result = True
|
|
|
| common.write_test_file(__doc__, chain, trusted, time, verify_result)
|
| +
|
|
|