Return external account required

This commit is contained in:
Fang-Pen Lin
2025-11-20 09:38:02 -08:00
parent d272a5e0e5
commit ae48787834
2 changed files with 13 additions and 2 deletions
@@ -58,7 +58,15 @@ export const GetAcmeDirectoryResponseSchema = z.object({
newNonce: z.string(), newNonce: z.string(),
newAccount: z.string(), newAccount: z.string(),
newOrder: z.string(), newOrder: z.string(),
revokeCert: z.string().optional() revokeCert: z.string().optional(),
meta: z
.object({
termsOfService: z.string().optional(),
website: z.string().optional(),
caaIdentities: z.array(z.string()).optional(),
externalAccountRequired: z.boolean().optional()
})
.optional()
}); });
// New Account payload schema // New Account payload schema
@@ -353,7 +353,10 @@ export const pkiAcmeServiceFactory = ({
return { return {
newNonce: buildUrl(profile.id, "/new-nonce"), newNonce: buildUrl(profile.id, "/new-nonce"),
newAccount: buildUrl(profile.id, "/new-account"), newAccount: buildUrl(profile.id, "/new-account"),
newOrder: buildUrl(profile.id, "/new-order") newOrder: buildUrl(profile.id, "/new-order"),
meta: {
externalAccountRequired: true
}
}; };
}; };