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 4aa5dc036..1243d46fa 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 @@ -406,6 +406,21 @@ text + + + header + + + + validation.dns_hostingde_server + + text + + + validation.dns_hostingde_apiKey + + text + header 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 dfb86bc42..ba4e62853 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 @@ -363,6 +363,7 @@ Gandi LiveDNS API GoDaddy.com API GratisDNS.dk + hosting.de API Hurricane Electric Infoblox API INWX XMLRPC API @@ -518,6 +519,12 @@ N + + N + + + N + N diff --git a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php index 78740d9b9..6e034aa13 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -656,6 +656,10 @@ function run_acme_validation($certObj, $valObj, $acctObj) $proc_env['GD_Key'] = (string)$valObj->dns_gd_key; $proc_env['GD_Secret'] = (string)$valObj->dns_gd_secret; break; + case 'dns_hostingde': + $proc_env['HOSTINGDE_ENDPOINT'] = (string)$valObj->dns_hostingde_server; + $proc_env['HOSTINGDE_APIKEY'] = (string)$valObj->dns_hostingde_apiKey; + break; case 'dns_he': $proc_env['HE_Username'] = (string)$valObj->dns_he_user; $proc_env['HE_Password'] = (string)$valObj->dns_he_password;