Update Network Options to Allow TLS or Require Only Mutual TLS (mTLS) Authentication on Autonomous AI Database

Describes how to update the secure client connection authentication options, Mutual TLS (mTLS) and TLS.

Network Access Prerequisites for TLS Connections

Describes the network access configuration prerequisites for TLS connections.

To allow an Autonomous AI Database instance to use TLS connections, either ACLs must be defined or a private endpoint must be configured:

See Configure Network Access with Private Endpoints for more information.

Note: When an Autonomous AI Database instance is configured with the network access type: Secure access from everywhere, you can only use TLS connections to connect to the database if you specify ACLs to restrict access.

Update your Autonomous AI Database Instance to Allow both TLS and mTLS Authentication

If your Autonomous AI Database instance is configured to only allow mTLS connections, you can update the instance to allow both mTLS and TLS connections.

When you update your configuration to allow both mTLS and TLS, you can use both authentication types at the same time and connections are no longer restricted to require mTLS authentication.

You can allow TLS connections when network access is configured as follows:

Note: When you configure your Autonomous AI Database instance network access with ACLs or a private endpoint, the ACLs or the private endpoint apply for both mTLS and TLS connections.

Perform the network access configuration prerequisites. See Network Access Prerequisites for TLS Connections for more information.

Perform the following steps as necessary:

To change the Autonomous AI Database instance to allow TLS authentication, do the following:

  1. On the Autonomous AI Database Details page, under Network, click Edit in the Mutual TLS (mTLS) Authentication field.

    This shows the Edit Mutual TLS Authentication page.

  2. To change the value to allow TLS authentication, deselect Require mutual TLS (mTLS) authentication.

    Description of adb_network_authentication_tls.png follows

    Description of the illustration adb_network_authentication_tls.png

  3. Click Update.

    The Autonomous AI Database Lifecycle state changes to Updating.

    After some time, the Lifecycle state shows Available and the Mutual TLS (mTLS) Authentication field changes to show Not Required.

After you define ACLs or configure a private endpoint and the Mutual TLS (mTLS) Authentication field shows Not Required, the ACLs or the private endpoint you specify apply to all connection types (mTLS and TLS).

Depending on the type of client, TLS connections have the following support with Autonomous AI Database:

Update your Autonomous AI Database Instance to Require mTLS and Disallow TLS Authentication

If your Autonomous AI Database instance is configured to allow TLS connections, you can update the instance to require mTLS connections and disallow TLS connections.

Note: When you update an Autonomous AI Database instance to require Mutual TLS (mTLS) connections, existing TLS connections are disconnected.

Perform the following steps as necessary:

To change the Autonomous AI Database instance to require mTLS authentication and to not allow TLS authentication, do the following:

  1. On the Autonomous AI Database Details page, under Network, click Edit in the Mutual TLS (mTLS) Authentication field.

    This shows the Edit Mutual TLS Authentication page.

  2. Select Require mutual TLS (mTLS) authentication.

    Description of adb_network_authentication_mtls.png follows

    Description of the illustration adb_network_authentication_mtls.png

  3. Click Update.

    The Autonomous AI Database Lifecycle state changes to Updating.

    After some time, the Lifecycle state shows Available and the Mutual TLS (mTLS) Authentication field changes to show Required.