We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8124a88 commit 56919a1Copy full SHA for 56919a1
1 file changed
client/src/cbltest/api/x509_certificate.py
@@ -7,6 +7,8 @@
7
BasicConstraints,
8
Certificate,
9
CertificateBuilder,
10
+ ExtendedKeyUsage,
11
+ ExtendedKeyUsageOID,
12
Name,
13
NameAttribute,
14
NameOID,
@@ -85,6 +87,12 @@ def create_leaf_certificate(
85
87
.serial_number(random_serial_number())
86
88
.not_valid_before(not_valid_before)
89
.not_valid_after(not_valid_after)
90
+ .add_extension(
91
+ ExtendedKeyUsage(
92
+ [ExtendedKeyUsageOID.CLIENT_AUTH, ExtendedKeyUsageOID.SERVER_AUTH]
93
+ ),
94
+ critical=False,
95
+ )
96
.sign(signing_key, hashes.SHA256())
97
)
98
0 commit comments