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 5773c1c0f9..43276467df 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 @@ -2013,6 +2013,8 @@ text API documentation for further information.]]> + + header @@ -2022,4 +2024,21 @@ text + + + header + + + + validation.dns_technitium_token + + password + + + + validation.dns_technitium_hostname + + text +
NOTE: Remove the trailing / if it is present.
]]>
+
diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTechnitium.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTechnitium.php new file mode 100644 index 0000000000..09c48e115e --- /dev/null +++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsTechnitium.php @@ -0,0 +1,32 @@ +acme_env['Technitium_Token'] = (string)$this->config->dns_technitium_token; + $this->acme_env['Technitium_Server'] = (string)$this->config->dns_technitium_hostname; + } +} \ No newline at end of file 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 d552f3d0b6..7d0d50e321 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 @@ -521,6 +521,7 @@ Selfhost Servercow Simply.com + Technitium Transip united-domains Reselling UnoEuro @@ -1100,6 +1101,12 @@ N + + N + + + N + N