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 4174763c9..a037b8e00 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 @@ -1034,4 +1034,19 @@ password + + + header + + + + validation.dns_euserv_user + + text + + + validation.dns_euserv_password + + password + 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 6e2c50041..bb1fb209a 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 @@ -378,6 +378,7 @@ DuckDNS API Dyn Managed DNS API Dynu API + EUserv FreeDNS API Gandi LiveDNS API GoDaddy.com API @@ -854,6 +855,12 @@ 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 d6704a42e..eeb35243a 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -732,6 +732,10 @@ function run_acme_validation($certObj, $valObj, $acctObj) $proc_env['Dynu_ClientId'] = (string)$valObj->dns_dynu_clientid; $proc_env['Dynu_Secret'] = (string)$valObj->dns_dynu_secret; break; + case 'dns_euserv': + $proc_env['EUSERV_Username'] = (string)$valObj->dns_euserv_user; + $proc_env['EUSERV_Password'] = (string)$valObj->dns_euserv_password; + break; case 'dns_freedns': $proc_env['FREEDNS_User'] = (string)$valObj->dns_freedns_user; $proc_env['FREEDNS_Password'] = (string)$valObj->dns_freedns_password;