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 9e14eb5bb..6ec14b57b 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
@@ -1108,6 +1108,32 @@
info
+
+
+ header
+
+
+
+ validation.dns_oci_cli_user
+
+ text
+
+
+ validation.dns_oci_cli_tenancy
+
+ text
+
+
+ validation.dns_oci_cli_region
+
+ text
+
+
+ validation.dns_oci_cli_key
+
+ textbox
+ acme.sh documentation for further information.]]>
+
header
diff --git a/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsOci.php b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsOci.php
new file mode 100644
index 000000000..aada37b84
--- /dev/null
+++ b/security/acme-client/src/opnsense/mvc/app/library/OPNsense/AcmeClient/LeValidation/DnsOci.php
@@ -0,0 +1,47 @@
+acme_env['OCI_CLI_USER'] = (string)$this->config->dns_oci_cli_user;
+ $this->acme_env['OCI_CLI_TENANCY'] = (string)$this->config->dns_oci_cli_tenancy;
+ $this->acme_env['OCI_CLI_REGION'] = (string)$this->config->dns_oci_cli_region;
+ $this->acme_env['OCI_CLI_KEY'] = (string)$this->config->dns_oci_cli_key;
+ }
+}
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 f30465009..e39b8dd18 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
@@ -501,6 +501,7 @@
nsupdate (RFC 2136)
online.net
OPNsense BIND Plugin
+ Oracle Cloud Infrastructure (OCI)
OVH, kimsufi, soyoustart and runabove
PowerDNS.com
Plesk
@@ -953,6 +954,18 @@
N
+
+ N
+
+
+ N
+
+
+ N
+
+
+ N
+
N