Try to fix skip challenge

This commit is contained in:
Fang-Pen Lin
2025-12-10 17:13:50 -08:00
parent e9a8d7283f
commit cb37738a6d
@@ -613,7 +613,7 @@ export const pkiAcmeServiceFactory = ({
const auth = await acmeAuthDAL.create( const auth = await acmeAuthDAL.create(
{ {
accountId: account.id, accountId: account.id,
status: AcmeAuthStatus.Pending, status: skipDnsOwnershipVerification ? AcmeAuthStatus.Valid : AcmeAuthStatus.Pending,
identifierType: identifier.type, identifierType: identifier.type,
identifierValue: identifier.value, identifierValue: identifier.value,
// RFC 8555 suggests a token with at least 128 bits of entropy // RFC 8555 suggests a token with at least 128 bits of entropy
@@ -625,15 +625,17 @@ export const pkiAcmeServiceFactory = ({
}, },
tx tx
); );
if (!skipDnsOwnershipVerification) {
// TODO: support other challenge types here. Currently only HTTP-01 is supported. // TODO: support other challenge types here. Currently only HTTP-01 is supported.
await acmeChallengeDAL.create( await acmeChallengeDAL.create(
{ {
authId: auth.id, authId: auth.id,
status: skipDnsOwnershipVerification ? AcmeChallengeStatus.Valid : AcmeChallengeStatus.Pending, status: AcmeChallengeStatus.Pending,
type: AcmeChallengeType.HTTP_01 type: AcmeChallengeType.HTTP_01
}, },
tx tx
); );
}
return auth; return auth;
}) })
); );