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' +} +----