File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ Version 3.0.3
6
6
Unreleased
7
7
8
8
- Make reloader more robust when ``"" `` is in ``sys.path ``. :pr: `2823 `
9
+ - Better TLS cert format with ``adhoc `` dev certs. :pr: `2891 `
9
10
10
11
11
12
Version 3.0.2
Original file line number Diff line number Diff line change @@ -532,7 +532,10 @@ def generate_adhoc_ssl_pair(
532
532
.not_valid_before (dt .now (timezone .utc ))
533
533
.not_valid_after (dt .now (timezone .utc ) + timedelta (days = 365 ))
534
534
.add_extension (x509 .ExtendedKeyUsage ([x509 .OID_SERVER_AUTH ]), critical = False )
535
- .add_extension (x509 .SubjectAlternativeName ([x509 .DNSName (cn )]), critical = False )
535
+ .add_extension (
536
+ x509 .SubjectAlternativeName ([x509 .DNSName (cn ), x509 .DNSName (f"*.{ cn } " )]),
537
+ critical = False ,
538
+ )
536
539
.sign (pkey , hashes .SHA256 (), backend )
537
540
)
538
541
return cert , pkey
@@ -560,7 +563,7 @@ def make_ssl_devcert(
560
563
"""
561
564
562
565
if host is not None :
563
- cn = f"*. { host } /CN= { host } "
566
+ cn = host
564
567
cert , pkey = generate_adhoc_ssl_pair (cn = cn )
565
568
566
569
from cryptography .hazmat .primitives import serialization
You can’t perform that action at this time.
0 commit comments