From ddf5f124095eff7777b0b9f9ae627f92919dd738 Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Tue, 8 Apr 2025 14:00:15 +0200 Subject: [PATCH] fixes --- app/main.py | 6 +++--- app/orm.py | 1 - 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/app/main.py b/app/main.py index 3b619e2..b31c5ec 100644 --- a/app/main.py +++ b/app/main.py @@ -285,10 +285,10 @@ async def _client_token(): }, "service_instance_public_key_configuration": { "service_instance_public_key_me": { - "mod": hex(public_key.public_key().n)[2:], - "exp": int(public_key.public_key().e), + "mod": hex(public_key.raw().public_numbers().n)[2:], + "exp": int(public_key.raw().public_numbers().e), }, - "service_instance_public_key_pem": public_key.export_key().decode('utf-8'), + "service_instance_public_key_pem": public_key.pem().decode('utf-8'), "key_retention_mode": "LATEST_ONLY" }, } diff --git a/app/orm.py b/app/orm.py index da9d977..6c66b30 100644 --- a/app/orm.py +++ b/app/orm.py @@ -122,7 +122,6 @@ class Instance(Base): return PublicKey(self.public_key) def get_jwt_encode_key(self) -> "jose.jkw": - return jwk.construct(self.__get_private_key().pem().decode('utf-8'), algorithm=ALGORITHMS.RS256) def get_jwt_decode_key(self) -> "jose.jwt":