Files
labca/patches/admin_overrides_add.patch
2025-09-06 12:39:43 +02:00

18 lines
698 B
Diff

diff --git a/cmd/admin/overrides_add.go b/cmd/admin/overrides_add.go
index 6c217b0a1..0955b4256 100644
--- a/cmd/admin/overrides_add.go
+++ b/cmd/admin/overrides_add.go
@@ -51,7 +51,11 @@ func validateIdentifiers(idents ...identifier.ACMEIdentifier) error {
for _, ident := range idents {
switch ident.Type {
case identifier.TypeDNS:
- err := policy.ValidDomain(ident.Value)
+ pa, err := policy.New(map[identifier.IdentifierType]bool{"dns": true}, nil, nil)
+ if err != nil {
+ return fmt.Errorf("cannot create policy authority implementation")
+ }
+ err = pa.ValidDomain(ident.Value)
if err != nil {
return fmt.Errorf("invalid domain %s: %s", ident.Value, err)
}