diff --git a/security/acme-client/pkg-descr b/security/acme-client/pkg-descr index bf40e15c9..7479fda31 100644 --- a/security/acme-client/pkg-descr +++ b/security/acme-client/pkg-descr @@ -12,6 +12,7 @@ Plugin Changelog Added: * add support for custom ACME CAs (#2529) +* add support for Porkbun API (#2561) Fixed: * fix ACME Client reset (#2562) 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 4faa6b778..2f8e45bd4 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 @@ -1338,4 +1338,19 @@ text + + + header + + + + validation.dns_porkbun_key + + text + + + validation.dns_porkbun_secret + + password + diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsPorkbun.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsPorkbun.php new file mode 100644 index 000000000..872b85baf --- /dev/null +++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsPorkbun.php @@ -0,0 +1,45 @@ +acme_env['PORKBUN_API_KEY'] = (string)$this->config->dns_porkbun_key; + $this->acme_env['PORKBUN_SECRET_API_KEY'] = (string)$this->config->dns_porkbun_secret; + } +} 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 0ae3d6720..f5292f522 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 @@ -1,6 +1,6 @@ //OPNsense/AcmeClient - 3.0.0 + 3.1.0 A secure ACME Client plugin @@ -454,6 +454,7 @@ OVH, kimsufi, soyoustart and runabove API PowerDNS.com API Plesk XML API + Porkbun API SchlundTech selectel.com / selectel.ru domain API Servercow API v1 @@ -884,6 +885,12 @@ N + + N + + + N + N