@@ -71,7 +71,7 @@ def assert_is_leaf(leaf_cert: x509.Certificate) -> None:
71
71
def test_basics (key_type : KeyType , expected_key_header : bytes ) -> None :
72
72
ca = CA (key_type = key_type )
73
73
74
- today = datetime .datetime .today ( )
74
+ today = datetime .datetime .now ( datetime . timezone . utc )
75
75
76
76
assert (
77
77
b"BEGIN " + expected_key_header + b" PRIVATE KEY" in ca .private_key_pem .bytes ()
@@ -81,7 +81,7 @@ def test_basics(key_type: KeyType, expected_key_header: bytes) -> None:
81
81
private_key = load_pem_private_key (ca .private_key_pem .bytes (), password = None )
82
82
83
83
ca_cert = x509 .load_pem_x509_certificate (ca .cert_pem .bytes ())
84
- assert ca_cert .not_valid_before <= today <= ca_cert .not_valid_after
84
+ assert ca_cert .not_valid_before_utc <= today <= ca_cert .not_valid_after_utc
85
85
86
86
public_key1 = private_key .public_key ().public_bytes (
87
87
Encoding .PEM , PublicFormat .SubjectPublicKeyInfo
@@ -112,7 +112,7 @@ def test_basics(key_type: KeyType, expected_key_header: bytes) -> None:
112
112
113
113
server_cert = x509 .load_pem_x509_certificate (server .cert_chain_pems [0 ].bytes ())
114
114
115
- assert server_cert .not_valid_before <= today <= server_cert .not_valid_after
115
+ assert server_cert .not_valid_before_utc <= today <= server_cert .not_valid_after_utc
116
116
assert server_cert .issuer == ca_cert .subject
117
117
assert_is_leaf (server_cert )
118
118
@@ -166,7 +166,7 @@ def test_issue_cert_custom_not_after() -> None:
166
166
cert = x509 .load_pem_x509_certificate (leaf_cert .cert_chain_pems [0 ].bytes ())
167
167
168
168
for t in ["year" , "month" , "day" , "hour" , "minute" , "second" ]:
169
- assert getattr (cert .not_valid_after , t ) == getattr (expires , t )
169
+ assert getattr (cert .not_valid_after_utc , t ) == getattr (expires , t )
170
170
171
171
172
172
def test_issue_cert_custom_not_before () -> None :
@@ -183,7 +183,7 @@ def test_issue_cert_custom_not_before() -> None:
183
183
cert = x509 .load_pem_x509_certificate (leaf_cert .cert_chain_pems [0 ].bytes ())
184
184
185
185
for t in ["year" , "month" , "day" , "hour" , "minute" , "second" ]:
186
- assert getattr (cert .not_valid_before , t ) == getattr (not_before , t )
186
+ assert getattr (cert .not_valid_before_utc , t ) == getattr (not_before , t )
187
187
188
188
189
189
def test_intermediate () -> None :
0 commit comments