From 5988514f0813c4ba95d7d6add23fd40ea561fede Mon Sep 17 00:00:00 2001 From: chris42 Date: Sun, 7 Jun 2020 13:30:28 +0200 Subject: [PATCH 1/2] Add core-networks API option --- .../AcmeClient/forms/dialogValidation.xml | 15 +++++++++++++++ .../app/models/OPNsense/AcmeClient/AcmeClient.xml | 7 +++++++ .../scripts/OPNsense/AcmeClient/certhelper.php | 4 ++++ 3 files changed, 26 insertions(+) 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 2724e0ad7..e29dde206 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 @@ -1086,4 +1086,19 @@ password + + + header + + + + validation.dns_cn_user + + text + + + validation.dns_cn_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 2ec2e16b2..f80753ae0 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 @@ -366,6 +366,7 @@ Azure DNS API CloudFlare.com API ClouDNS API + Core-Networks API CloudXNS.com API cyon.ch API DirectAdmin API @@ -878,6 +879,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 8e482c39d..73c02c2fa 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -693,6 +693,10 @@ function run_acme_validation($certObj, $valObj, $acctObj) $proc_env['CLOUDNS_SUB_AUTH_ID'] = (string)$valObj->dns_cloudns_sub_auth_id; $proc_env['CLOUDNS_AUTH_PASSWORD'] = (string)$valObj->dns_cloudns_auth_password; break; + case 'dns_cn': + $proc_env['CN_User'] = (string)$valObj->dns_cn_user; + $proc_env['CN_Password'] = (string)$valObj->dns_cn_password; + break; case 'dns_cx': $proc_env['CX_Key'] = (string)$valObj->dns_cx_key; $proc_env['CX_Secret'] = (string)$valObj->dns_cx_secret; From 543209b661a47bf2402c00acb247b015ad226fb6 Mon Sep 17 00:00:00 2001 From: chris42 Date: Sun, 7 Jun 2020 13:58:45 +0200 Subject: [PATCH 2/2] Order by name not tag --- .../opnsense/mvc/app/models/OPNsense/AcmeClient/AcmeClient.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 f80753ae0..804f3c9d8 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 @@ -366,8 +366,8 @@ Azure DNS API CloudFlare.com API ClouDNS API - Core-Networks API CloudXNS.com API + Core-Networks API cyon.ch API DirectAdmin API DigitalOcean API