Skip to content

Commit 3713225

Browse files
committed
use syntax compatible with python before 3.11
1 parent 013dc46 commit 3713225

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/saml2/cert.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ def create_certificate(
160160
])
161161
builder = builder.subject_name(subject_name)
162162
if not request:
163-
now = datetime.datetime.now(datetime.UTC)
163+
now = datetime.datetime.now(datetime.timezone.utc)
164164
builder = builder.serial_number(
165165
sn,
166166
).not_valid_before(
@@ -261,7 +261,7 @@ def create_cert_signed_certificate(
261261
sign_key_str, password=passphrase)
262262
req_cert = x509.load_pem_x509_csr(request_cert_str)
263263

264-
now = datetime.datetime.now(datetime.UTC)
264+
now = datetime.datetime.now(datetime.timezone.utc)
265265
cert = x509.CertificateBuilder().subject_name(
266266
req_cert.subject,
267267
).serial_number(
@@ -321,7 +321,7 @@ def verify(self, signing_cert_str, cert_str):
321321
cert_str = cert_str.encode("utf-8")
322322
ca_cert = x509.load_pem_x509_certificate(signing_cert_str)
323323
cert = x509.load_pem_x509_certificate(cert_str)
324-
now = datetime.datetime.now(datetime.UTC)
324+
now = datetime.datetime.now(datetime.timezone.utc)
325325

326326
if ca_cert.not_valid_before_utc >= now:
327327
return False, "CA certificate is not valid yet."

src/saml2/sigver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ def active_cert(key):
389389
except AttributeError:
390390
return False
391391

392-
now = datetime.datetime.now(datetime.UTC)
392+
now = datetime.datetime.now(datetime.timezone.utc)
393393
valid_from = cert.not_valid_before_utc
394394
valid_to = cert.not_valid_after_utc
395395
active = valid_from <= now < valid_to

0 commit comments

Comments
 (0)