mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
pv: Fix script to generate the test certificates
Fix datetime.datetime.utcnow() deprecation and fix a TypeError.
File "create_certs.py", line 16, in createEcKeyPair
return ec.generate_private_key(curve=curve, backend=default_backend())
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: curve must be an EllipticCurve instance
Signed-off-by: Marc Hartmayer <marc@linux.ibm.com>
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
committed by
Jan Höppner
parent
778d9e436a
commit
7510b96238
@@ -12,7 +12,7 @@ from cryptography.x509.oid import NameOID
|
||||
ONE_DAY = datetime.timedelta(1, 0, 0)
|
||||
|
||||
|
||||
def createEcKeyPair(curve=ec.SECP521R1):
|
||||
def createEcKeyPair(curve=ec.SECP521R1()):
|
||||
return ec.generate_private_key(curve=curve, backend=default_backend())
|
||||
|
||||
|
||||
@@ -72,8 +72,8 @@ def createCert(
|
||||
pub_key=None,
|
||||
):
|
||||
sha = hashes.SHA256
|
||||
not_before = not_before or datetime.datetime.utcnow()
|
||||
not_after = not_after or datetime.datetime.utcnow() + datetime.timedelta(
|
||||
not_before = not_before or datetime.datetime.now(datetime.UTC)
|
||||
not_after = not_after or datetime.datetime.now(datetime.UTC) + datetime.timedelta(
|
||||
days=365 * 365
|
||||
)
|
||||
crl_dp = None
|
||||
|
||||
Reference in New Issue
Block a user