diff --git a/security/acme-client/pkg-descr b/security/acme-client/pkg-descr index 1696ab3f6..c9429ff87 100644 --- a/security/acme-client/pkg-descr +++ b/security/acme-client/pkg-descr @@ -16,6 +16,7 @@ full backup and include /var/etc/acme-client. Added: * add Aurora DNS API +* add ConoHa DNS API Changed: * use a dedicated acme.sh runtime directory for every cert (#3127) 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 204ed2bf6..7f6addf3d 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 @@ -1717,4 +1717,29 @@ password + + + header + + + + validation.dns_conoha_user + + text + + + validation.dns_conoha_password + + password + + + validation.dns_conoha_tenantid + + text + + + validation.dns_conoha_idapi + + text + diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsConoha.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsConoha.php new file mode 100644 index 000000000..f1c46fc51 --- /dev/null +++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsConoha.php @@ -0,0 +1,46 @@ +acme_env['CONOHA_Username'] = (string)$this->config->dns_conoha_user; + $this->acme_env['CONOHA_Password'] = (string)$this->config->dns_conoha_password; + $this->acme_env['CONOHA_TenantId'] = (string)$this->config->dns_conoha_tenantid; + $this->acme_env['CONOHA_IdentityServiceApi'] = (string)$this->config->dns_conoha_idapi; + } +} 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 24770735a..82bad6b75 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 @@ -435,6 +435,7 @@ CloudFlare.com CloudXNS.com Core-Networks + ConoHa cPanel cyon.ch DDNSS @@ -1202,6 +1203,19 @@ N + + N + + + N + + + N + + + N + https://identity.xxxx.conoha.io/v2.0 +