Fix new account again

This commit is contained in:
Fang-Pen Lin
2025-11-07 09:18:19 -08:00
parent 457c5ea9c8
commit 9c748bf0ee
4 changed files with 6 additions and 7 deletions
+4 -6
View File
@@ -110,7 +110,7 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
}
},
handler: async (req, res) => {
const { payload, protectedHeader, jwk } = await server.services.pkiAcme.validateJwsPayload(
const { payload, protectedHeader } = await server.services.pkiAcme.validateJwsPayload(
req.body as TRawJwsPayload,
async (protectedHeader) => {
if (!protectedHeader.jwk) {
@@ -120,13 +120,11 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
},
CreateAcmeAccountBodySchema
);
if (!jwk) {
throw new AcmeBadPublicKeyError({ detail: "JWK is required in the protected header" });
}
const { alg, jwk } = protectedHeader;
const { status, body, headers } = await server.services.pkiAcme.createAcmeAccount(
req.params.profileId,
protectedHeader.alg,
jwk,
alg,
jwk!,
payload
);
// TODO: DRY