Configuring ezTLS for TCPS Connections

ezTLS over TCPS delivers simplified TLS encryption for TCPS connections without requiring customer-managed wallets or trusted certificate chains.

When ezTLS is enabled and no persistent wallet is configured, the database server automatically provisions an in-memory wallet. Ephemeral certificates are refreshed as necessary and regenerated after database restarts, eliminating manual wallet and certificate administration entirely.

TCPS Configuration Scenarios for ezTLS

You can enable ezTLS globally for all TCPS connections using sqlnet.ora, or apply it selectively to individual connections using tnsnames.ora.

Wallet Behavior and Identity Verification

Compatibility Requirements for TCPS Connections

For an ezTLS connection over TCPS to succeed, both the client and server must support ezTLS. Connecting an ezTLS-enabled endpoint to an older or incompatible TCPS peer can cause the connection to fail. To resolve this, upgrade the incompatible peer to a version that supports ezTLS over TCPS, or explicitly configure the ezTLS-enabled endpoint to use certificate-authenticated TLS with settings compatible with its peer.

TCPS Migration Checklist

Determine whether any connection strictly requires certificate-based identity verification; if so, deploy standard one-way TLS or mTLS instead of ezTLS.

Before and during your migration to ezTLS over TCPS, ensure you: