diff options
Diffstat (limited to 'src/werkzeug/serving.py')
| -rw-r--r-- | src/werkzeug/serving.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/werkzeug/serving.py b/src/werkzeug/serving.py index dd6922a6..a5526d03 100644 --- a/src/werkzeug/serving.py +++ b/src/werkzeug/serving.py @@ -22,6 +22,7 @@ import typing as t import warnings from datetime import datetime as dt from datetime import timedelta +from datetime import timezone from http.server import BaseHTTPRequestHandler from http.server import HTTPServer @@ -475,8 +476,8 @@ def generate_adhoc_ssl_pair( .issuer_name(subject) .public_key(pkey.public_key()) .serial_number(x509.random_serial_number()) - .not_valid_before(dt.utcnow()) - .not_valid_after(dt.utcnow() + timedelta(days=365)) + .not_valid_before(dt.now(timezone.utc)) + .not_valid_after(dt.now(timezone.utc) + timedelta(days=365)) .add_extension(x509.ExtendedKeyUsage([x509.OID_SERVER_AUTH]), critical=False) .add_extension(x509.SubjectAlternativeName([x509.DNSName("*")]), critical=False) .sign(pkey, hashes.SHA256(), default_backend()) |
