Skip to content

Add oraclepki dependency to support Oracle Wallet connections - #109

Merged
jgebal merged 1 commit into
developfrom
feature/add_support_for_wallet
Sep 27, 2026
Merged

jgebal merged 1 commit into
developfrom
feature/add_support_for_wallet

Conversation

@jgebal

@jgebal jgebal commented Sep 27, 2026

Copy link
Copy Markdown
Member

Needed for utPLSQL/utPLSQL-cli#225 and the matching Oracle Wallet support in utPLSQL-maven-plugin.

Summary

The utPLSQL-cli and utPLSQL-maven-plugin get the Oracle JDBC driver through this API. To log in with credentials stored in an Oracle Wallet (Secure External Password Store), for example /@TNS_ALIAS, ojdbc also needs oraclepki.jar. Without it, the connection fails with:

ORA-17167: Public Key Infrastructure (PKI) classes not found. To use 'connect /' functionality, oraclepki.jar must be in the classpath

This PR adds com.oracle.database.security:oraclepki next to ojdbc11 and orai18n. It uses the same ${oracle.jdbc.version} (currently 23.7.0.25.01), so the three Oracle artifacts always stay in step, and both consumers get it transitively.

…o allow for connections without username using Oracle Wallet
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

Test Results

24 files  +1  24 suites  +1   16s ⏱️ ±0s
73 tests +1  73 ✅ +1  0 💤 ±0  0 ❌ ±0 
85 runs  +1  85 ✅ +1  0 💤 ±0  0 ❌ ±0 

Results for commit 0ab3dad. ± Comparison against base commit 5335ab5.

@jgebal
jgebal merged commit 671c4b0 into develop Sep 27, 2026
4 checks passed
@jgebal
jgebal deleted the feature/add_support_for_wallet branch September 27, 2026 19:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant