Do not enforce empty payload as some client somehow may not follow it and it's probably not defined in the RFC

This commit is contained in:
Fang-Pen Lin
2025-11-12 23:42:23 -08:00
parent 48601a5e8f
commit d4f15a3931

View File

@@ -2,7 +2,6 @@
import { FastifyReply, FastifyRequest } from "fastify";
import { z } from "zod";
import { AcmeMalformedError } from "@app/ee/services/pki-acme/pki-acme-errors";
import {
AcmeOrderResourceSchema,
CreateAcmeAccountResponseSchema,
@@ -260,9 +259,6 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
const { profileId, accountId, payload } = await validateExistingAccount({
req
});
if (payload !== "") {
throw new AcmeMalformedError({ message: "Payload should be empty" });
}
return sendAcmeResponse(
res,
profileId,
@@ -372,9 +368,6 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
const { profileId, accountId, payload } = await validateExistingAccount({
req
});
if (payload !== "") {
throw new AcmeMalformedError({ message: "Payload should be empty" });
}
res.type("application/pem-certificate-chain");
return sendAcmeResponse(
res,
@@ -406,9 +399,6 @@ export const registerPkiAcmeRouter = async (server: FastifyZodProvider) => {
},
handler: async (req, res) => {
const { profileId, accountId, payload } = await validateExistingAccount({ req });
if (payload !== "") {
throw new AcmeMalformedError({ message: "Payload should be empty" });
}
return sendAcmeResponse(
res,
profileId,