mirror of
https://gitee.com/mirrors/AllinSSL.git
synced 2026-04-11 05:03:16 +08:00
【新增】支持 acme-dns DNS 验证方式
This commit is contained in:
@@ -3,6 +3,7 @@ package apply
|
||||
import (
|
||||
"ALLinSSL/backend/internal/access"
|
||||
"ALLinSSL/backend/internal/cert"
|
||||
"ALLinSSL/backend/internal/cert/apply/lego/acmedns"
|
||||
"ALLinSSL/backend/internal/cert/apply/lego/bt"
|
||||
"ALLinSSL/backend/internal/cert/apply/lego/jdcloud"
|
||||
"ALLinSSL/backend/internal/cert/apply/lego/webhook"
|
||||
@@ -242,6 +243,12 @@ func GetDNSProvider(providerName string, creds map[string]string, httpClient *ht
|
||||
config.SecretKey = creds["secret_key"]
|
||||
config.PropagationTimeout = maxWait
|
||||
return edgeone.NewDNSProviderConfig(config)
|
||||
case "acmedns":
|
||||
config := &acmedns.Config{
|
||||
ServerURL: creds["server_url"],
|
||||
Credentials: creds["credentials"],
|
||||
}
|
||||
return acmedns.NewDNSProviderConfig(config)
|
||||
|
||||
default:
|
||||
return nil, fmt.Errorf("不支持的 DNS Provider: %s", providerName)
|
||||
|
||||
Reference in New Issue
Block a user