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