diff --git a/security/acme-client/pkg-descr b/security/acme-client/pkg-descr
index 2593a7e78..a7e1a22ee 100644
--- a/security/acme-client/pkg-descr
+++ b/security/acme-client/pkg-descr
@@ -10,6 +10,9 @@ Plugin Changelog
2.1
+Added:
+* add support for deSEC.io domain API (#2120)
+
Fixed:
* fix creation of nsupdate secrets file
diff --git a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
index 10ec7609c..7866682af 100644
--- a/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
+++ b/security/acme-client/src/opnsense/mvc/app/controllers/OPNsense/AcmeClient/forms/dialogValidation.xml
@@ -1181,4 +1181,19 @@
dropdown
+
+
+ header
+
+
+
+ validation.dns_desec_token
+
+ password
+
+
+ validation.dns_desec_name
+
+ text
+
diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsDedyn.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsDedyn.php
new file mode 100644
index 000000000..8c27dc470
--- /dev/null
+++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsDedyn.php
@@ -0,0 +1,45 @@
+acme_env['DEDYN_TOKEN'] = (string)$this->config->dns_desec_token;
+ $this->acme_env['DEDYN_NAME'] = (string)$this->config->dns_desec_name;
+ }
+}
diff --git a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
index 9f7b7f633..b87b20dbc 100644
--- a/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
+++ b/security/acme-client/src/opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml
@@ -382,6 +382,7 @@
CloudXNS.com API
Core-Networks API
cyon.ch API
+ deSEC.io API
DigitalOcean API
DirectAdmin API
DNSimple API
@@ -507,10 +508,10 @@
N
- N
+ N
- N
+ N
N
@@ -520,19 +521,19 @@
1
- N
+ N
- N
+ N
- N
+ N
- N
+ N
- N
+ N
N
@@ -708,20 +709,20 @@
N
- N
+ N
- N
+ N
- N
- https://api.loopia.se/RPCSERV
+ N
+ https://api.loopia.se/RPCSERV
- N
+ N
- N
+ N
N
@@ -935,6 +936,12 @@
SHA1
+
+ N
+
+
+ N
+