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 4e1c2f81b..6dc61e3f7 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 @@ -551,6 +551,21 @@ checkbox Uncheck this box if you have a valid SSL certificate for your ISPConfig installation. + + + header + + + + validation.dns_joker_username + + text + + + validation.dns_joker_password + + password + 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 b8b74d69c..54a332d71 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 @@ -394,6 +394,7 @@ Infoblox API INWX XMLRPC API ISPConfig 3.1+ API + Joker API KingHost DNS API Knot (knsupdate) DNS API LeaseWeb API @@ -604,6 +605,12 @@ N 1 + + 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 c2e53da2f..44381d708 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -829,6 +829,10 @@ function run_acme_validation($certObj, $valObj, $acctObj) $proc_env['ISPC_Api'] = (string)$valObj->dns_ispconfig_api; $proc_env['ISPC_Api_Insecure'] = (string)$valObj->dns_ispconfig_insecure; break; + case 'dns_joker': + $proc_env['JOKER_USERNAME'] = (string)$valObj->dns_joker_username; + $proc_env['JOKER_PASSWORD'] = (string)$valObj->dns_joker_password; + break; case 'dns_kinghost': $proc_env['KINGHOST_username'] = (string)$valObj->dns_kinghost_username; $proc_env['KINGHOST_Password'] = (string)$valObj->dns_kinghost_password;