diff --git a/database/starters/oracle-spring-boot-starter-wallet/pom.xml b/database/starters/oracle-spring-boot-starter-wallet/pom.xml
new file mode 100644
index 00000000..6e4bdd38
--- /dev/null
+++ b/database/starters/oracle-spring-boot-starter-wallet/pom.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ 4.0.0
+
+ oracle-spring-boot-starters
+ com.oracle.database.spring
+ 24.3.0
+ ../pom.xml
+
+
+ oracle-spring-boot-starter-wallet
+ 24.3.0
+
+ Oracle Spring Boot Starter - Wallet
+ Oracle's implementation of Spring Boot Starter for Oracle Wallet
+ https://github.com/oracle/spring-cloud-oracle/tree/main/database/starters/oracle-spring-boot-starter-wallet
+
+
+ Oracle America, Inc.
+ https://www.oracle.com
+
+
+
+
+ Oracle
+ obaas_ww at oracle.com
+ Oracle America, Inc.
+ https://www.oracle.com
+
+
+
+
+
+ The Universal Permissive License (UPL), Version 1.0
+ https://oss.oracle.com/licenses/upl/
+ repo
+
+
+
+
+ https://github.com/oracle/spring-cloud-oracle
+ scm:git:https://github.com/oracle/spring-cloud-oracle.git
+ scm:git:git@github.com:oracle/spring-cloud-oracle.git
+
+
+
+
+ org.springframework.boot
+ spring-boot-configuration-processor
+
+
+ org.springframework.boot
+ spring-boot-starter
+ compile
+
+
+ com.oracle.database.security
+ oraclepki
+
+
+ com.oracle.database.security
+ osdt_core
+
+
+ com.oracle.database.security
+ osdt_cert
+
+
+
+ org.springframework.boot
+ spring-boot-starter-test
+ test
+
+
+
diff --git a/database/starters/pom.xml b/database/starters/pom.xml
index 232a7ac0..ef602acf 100644
--- a/database/starters/pom.xml
+++ b/database/starters/pom.xml
@@ -54,6 +54,7 @@
oracle-spring-boot-starter-ucp
+ oracle-spring-boot-starter-wallet
oracle-spring-boot-starter-aqjms
oracle-spring-boot-starter-json-collections
oracle-spring-boot-starter-samples
@@ -73,7 +74,8 @@
23.5.0.0
3.7.1
- 23.5.0.24.07
+ 23.5.0.24.07
+ 21.15.0.0
23.3.1.0
2.0.1
1.11.5
@@ -131,15 +133,30 @@
pom
import
+
+ com.oracle.database.security
+ oraclepki
+ ${osdt.version}
+
+
+ com.oracle.database.security
+ osdt_core
+ ${osdt.version}
+
+
+ com.oracle.database.security
+ osdt_cert
+ ${osdt.version}
+
com.oracle.database.jdbc
ojdbc11
- ${ojdbc.version}
+ ${oracle.version}
com.oracle.database.jdbc
ucp
- ${ojdbc.version}
+ ${oracle.version}
com.oracle.database.messaging
diff --git a/spring-cloud-oci/docs/src/main/asciidoc/db_starters.adoc b/spring-cloud-oci/docs/src/main/asciidoc/db_starters.adoc
index 70d92724..693b1948 100644
--- a/spring-cloud-oci/docs/src/main/asciidoc/db_starters.adoc
+++ b/spring-cloud-oci/docs/src/main/asciidoc/db_starters.adoc
@@ -17,7 +17,7 @@ To add this starter to your project, add this Maven dependency:
com.oracle.database.spring
oracle-spring-boot-starter-aqjms
- 23.4.0
+ 24.3.0
----
@@ -26,7 +26,7 @@ For Gradle projects, add this dependency:
[source,subs="normal"]
----
dependencies {
- implementation 'com.oracle.database.spring:oracle-spring-boot-starter-aqjms:23.4.0'
+ implementation 'com.oracle.database.spring:oracle-spring-boot-starter-aqjms:24.3.0'
}
----
@@ -131,7 +131,7 @@ To add this starter to your project, add this Maven dependency:
com.oracle.database.spring
oracle-spring-boot-starter-ucp
- 23.4.0
+ 24.3.0
----
@@ -140,7 +140,7 @@ For Gradle projects, add this dependency:
[source,subs="normal"]
----
dependencies {
- implementation 'com.oracle.database.spring:oracle-spring-boot-starter-ucp:23.4.0'
+ implementation 'com.oracle.database.spring:oracle-spring-boot-starter-ucp:24.3.0'
}
----
@@ -223,3 +223,26 @@ public class DataSourceConfiguration {
}
----
+=== Oracle Database Wallet
+
+This starter provides authentication mechanisms for Oracle Database connections using Oracle Database Wallet, such as connections to Autonomous Database with mTLS enabled.
+
+To add this starter to your project, add this Maven dependency:
+
+[source,xml]
+----
+
+ com.oracle.database.spring
+ oracle-spring-boot-starter-wallet
+ 24.3.0
+
+----
+
+For Gradle projects, add this dependency:
+
+[source,subs="normal"]
+----
+dependencies {
+ implementation 'com.oracle.database.spring:oracle-spring-boot-starter-wallet:24.3.0'
+}
+----