From 875da99643d6cee8204b232b53b34bf6157a3239 Mon Sep 17 00:00:00 2001 From: Inkvi Date: Thu, 5 Dec 2024 14:28:38 -0800 Subject: [PATCH] Add sign method to handle signing requests in the API endpoint --- src/server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server.ts b/src/server.ts index 7c3d121..c6239c5 100644 --- a/src/server.ts +++ b/src/server.ts @@ -55,6 +55,9 @@ app.post('/', async (request, reply) => { return; case 'health_status': return reply.code(200).send({result: 'ok'}); + case 'sign': + const signature = await kmsProvider.signDigest(keyId, Buffer.from(params[0], 'hex')); + return reply.code(200).send({result: signature.toString('hex')}); default: reply.code(400).send({error: 'Method not supported'}); }