Oracle Call Interface (OCI) Connections with TLS Authentication

Using TLS with Oracle Call Interface, connections with newer Oracle Instant Client/Oracle Database Client versions, a wallet is not required.

Oracle Call Interface (OCI) clients support TLS authentication without a wallet if you are using the following client versions:

  • Oracle Instant Client/Oracle Database Client 19.13 - only on Linux x64

  • Oracle Instant Client/Oracle Database Client 19.14 (or later) and 21.5 (or later) - only on Linux x64 and Windows

Note

See Update your Autonomous Database Instance to Allow both TLS and mTLS Authentication for information on allowing TLS connections.

See Prepare for Oracle Call Interface, ODBC, and JDBC OCI Connections Using TLS Authentication to prepare for Oracle Call Interface connections.

When a wallet is required and you set WALLET_LOCATION parameter in the sqlnet.ora file, Oracle Net Services finds the location of the wallet and uses the wallet (use of the wallet is transparent to the application).