From fd1babaca532e5252fb0b53b35aa099bff846b30 Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Tue, 22 Apr 2025 10:10:32 +0200 Subject: [PATCH] fixes --- app/main.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/main.py b/app/main.py index e6f389b..d5799d4 100644 --- a/app/main.py +++ b/app/main.py @@ -54,6 +54,8 @@ PRODUCT_MAPPING = ProductMapping(filename=join(dirname(__file__), 'static/produc # Create certificate chain and signing keys ca_setup = CASetup(service_instance_ref=INSTANCE_REF) +my_root_private_key = PrivateKey.from_file(ca_setup.root_private_key_filename) +my_root_public_key = my_root_private_key.public_key() my_root_certificate = Cert.from_file(ca_setup.root_certificate_filename) my_ca_certificate = Cert.from_file(ca_setup.ca_certificate_filename) my_si_certificate = Cert.from_file(ca_setup.si_certificate_filename) @@ -493,8 +495,8 @@ async def leasing_v1_config_token(request: Request): # 76 chars per line "publicCert": response_si_certificate, "publicKey": { - "exp": my_si_public_key.exp(), - "mod": [my_si_public_key.mod()], + "exp": my_root_public_key.exp(), + "mod": [my_root_public_key.mod()], }, }, "configToken": config_token,