From d7c29f834c4d8fde61bcee403c8173886bb98bd4 Mon Sep 17 00:00:00 2001 From: Oscar Krause Date: Mon, 14 Apr 2025 10:09:27 +0200 Subject: [PATCH] test with "X-NLS-Signature" --- app/main.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/main.py b/app/main.py index 6c6935a..cb8b007 100644 --- a/app/main.py +++ b/app/main.py @@ -719,7 +719,12 @@ async def leasing_v1_lessor(request: Request): logger.debug(response) - return JSONr(response, headers={'X-NLS-Signature': '?'}) + si_certificate_filename = join(dirname(__file__), 'cert/my_demo_si_certificate.pem') + my_si_certificate = Cert.from_file(si_certificate_filename) + signature = my_si_certificate.signature().hex() + signature = f'b\'{signature}\'' + + return JSONr(response, headers={'X-NLS-Signature': signature}) # venv/lib/python3.9/site-packages/nls_services_lease/test/test_lease_multi_controller.py