oracle / ojdbc-extensions

The Oracle JDBC Driver Extensions include providers for centralized configuration or token providers for authentication with the DB.
Universal Permissive License v1.0
13 stars 5 forks source link

102 azure tcps seps wallet support #103

Closed MouhsinElmajdouby closed 1 week ago

MouhsinElmajdouby commented 1 week ago

This PR adds support for TCPS Wallet Provider and SEPS (Secure External Password Store) Wallet Provider for Azure Key Vault, enhancing security for Oracle JDBC connections in Azure environments. The TCPS Wallet Provider enables secure retrieval and management of Base64-encoded wallets (PKCS12, SSO and PEM) from Azure Key Vault for mutual TLS (mTLS) communication with Oracle Autonomous Database. The SEPS Wallet Provider retrieves SEPS wallets from Azure Key Vault, securely extracting database credentials. These features extend Oracle JDBC’s functionality in Azure, similar to what is available for OCI Vault.

Fixes Issue: #102