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 98f703d7a..ac590676f 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 @@ -940,7 +940,7 @@ header - + validation.dns_acmedns_user @@ -962,4 +962,15 @@ text Specify the custom ACME DNS Update URL, i.e. https://auth.acme-dns.io/update (optional) + + + header + + + + validation.dns_variomedia_key + + password + You need to obtain your API key from variomedia's customer support. + 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 da8b7692c..3c2ff1650 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 @@ -406,6 +406,7 @@ selectel.com / selectel.ru domain API Servercow API v1 UnoEuro API + Variomedia.de API Vscale API Yandex PDD API Zilore DNS API @@ -823,6 +824,9 @@ 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 d83de618f..1eea44c36 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -881,6 +881,9 @@ function run_acme_validation($certObj, $valObj, $acctObj) $proc_env['UNO_Key'] = (string)$valObj->dns_uno_key; $proc_env['UNO_User'] = (string)$valObj->dns_uno_user; break; + case 'dns_variomedia': + $proc_env['VARIOMEDIA_API_TOKEN'] = (string)$valObj->dns_variomedia_key; + break; case 'dns_vscale': $proc_env['VSCALE_API_KEY'] = (string)$valObj->dns_vscale_key; break;