From b612991476593290a24c1c2c7587bd519d940f55 Mon Sep 17 00:00:00 2001 From: Mauricio Baeza Date: Sun, 10 Jan 2021 14:21:32 -0600 Subject: [PATCH] Fix add backend in cert --- source/app/controllers/pacs/cfdi_cert.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/app/controllers/pacs/cfdi_cert.py b/source/app/controllers/pacs/cfdi_cert.py index 642e13d..2a0a7fe 100644 --- a/source/app/controllers/pacs/cfdi_cert.py +++ b/source/app/controllers/pacs/cfdi_cert.py @@ -223,7 +223,8 @@ class SATCertificate(object): path.write_text(obj.key_enc) args = f'openssl rsa -inform PEM -outform PEM -in "{str(path)}" -passin pass:{token}' pem = subprocess.check_output(args, shell=True).decode() - key = serialization.load_pem_private_key(pem.encode(), password=None) + key = serialization.load_pem_private_key( + pem.encode(), password=None, default_backend()) digest = hashes.Hash(hashes.SHA512(), default_backend()) digest.update(obj.rfc.encode())