【新增】宝塔dns

【修复】查看证书于下载证书内容不一致
【修复】多个ca无法选中
【修复】创建中间证书私有ca加密算法没有默认继承
【调整】下载自签证书附带pfx
This commit is contained in:
v-me-50
2025-09-17 15:35:18 +08:00
parent e16d0b748b
commit 5b7245a78d
4 changed files with 49 additions and 3 deletions

View File

@@ -3,6 +3,7 @@ package apply
import (
"ALLinSSL/backend/internal/access"
"ALLinSSL/backend/internal/cert"
"ALLinSSL/backend/internal/cert/apply/lego/bt"
"ALLinSSL/backend/internal/cert/apply/lego/jdcloud"
"ALLinSSL/backend/internal/cert/apply/lego/webhook"
"ALLinSSL/backend/public"
@@ -216,6 +217,16 @@ func GetDNSProvider(providerName string, creds map[string]string, httpClient *ht
config.APISecret = creds["api_secret"]
config.PropagationTimeout = maxWait
return spaceship.NewDNSProviderConfig(config)
case "btdomain":
config := bt.NewDefaultConfig()
config.AccountID = creds["account_id"]
config.AccessKey = creds["access_key"]
config.SecretKey = creds["secret_key"]
if creds["base_url"] != "" {
config.BaseURL = creds["base_url"]
}
config.PropagationTimeout = maxWait
return bt.NewDNSProviderConfig(config)
//case "edgeone":
//config :=