Skip to content

Commit a77fbdc

Browse files
committed
Add basic constraints to certificate
1 parent 7c576fb commit a77fbdc

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/lib/certs.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ def make_tls_cert(hostname: str) -> Tuple[x509.Certificate, rsa.RSAPrivateKey]:
2525
.serial_number(x509.random_serial_number())
2626
.not_valid_before(datetime.utcnow())
2727
.not_valid_after(datetime.utcnow() + timedelta(days=10))
28+
.add_extension(
29+
x509.BasicConstraints(ca=True, path_length=9),
30+
critical=True,
31+
)
2832
.add_extension(
2933
x509.SubjectAlternativeName([x509.DNSName(hostname)]),
3034
critical=False,

0 commit comments

Comments
 (0)