We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 33594ec commit 3a18960Copy full SHA for 3a18960
test/test_bundle.py
@@ -105,8 +105,14 @@ def test_sign_does_not_produce_root(
105
bundle = Bundle().from_json(bundle_contents)
106
107
# Iterate over our cert chain and check for roots.
108
- certs = bundle.verification_material.x509_certificate_chain
109
- for x509cert in certs.certificates:
+ if bundle.verification_material.is_set("x509_certificate_chain"):
+ certs = bundle.verification_material.x509_certificate_chain.certificates
110
+ elif bundle.verification_material.is_set("certificate"):
111
+ certs = [bundle.verification_material.certificate]
112
+ else:
113
+ assert False, "expected certs in either `x509_certificate_chain` or `certificate`"
114
+
115
+ for x509cert in certs:
116
cert = x509.load_der_x509_certificate(x509cert.raw_bytes)
117
118
try:
0 commit comments