mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-17 02:47:35 +00:00
Fix new account again
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user