> ## Documentation Index
> Fetch the complete documentation index at: https://docs.futurex.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Before you start

> Pre-deployment checklist verifying environment compatibility and prerequisites for Oracle TDE.

Verify your environment meets these requirements.

## Supported hardware

* CryptoHub, `7.3.0.x` or later.

## Supported Oracle Database versions

* `19c`, `21c`, and `26ai`.

<Note>
  This integration was validated end to end with Oracle AI Database 26ai Free Release 23.26.3.0.0 and the CryptoHub Client Library PKCS #11 1.0.0.
</Note>

## Supported operating systems

* Linux Server (Rocky Linux 8 for this example; GUI not required):

[**https://rockylinux.org/download/**](https://rockylinux.org/download/)

* Windows 10 or later

## Required access

* An account on the CryptoHub with administrator privileges to deploy new services.
* Local administrator access on the computer where Oracle Database is installed.

## Client library and runtime

* The CryptoHub Client Library PKCS #11 module (`libcryptohub-pkcs11.so`) ships inside the endpoint download; you do not obtain or install a separate package.
* Select the endpoint **Platform** for the operating system and runtime libraries of the **Oracle process that loads the module**, which can differ from the host OS when Oracle runs in a container (for example, Oracle Linux 8 / OpenSSL 1.1 inside a container on an Ubuntu/OpenSSL 3 host).

## Network and firewall

* Allow outbound TCP port **443** (CryptoHub REST API over TLS) from the computer running Oracle Database to the CryptoHub, specified by FQDN (for example, `cryptohub.example.com`) or CIDR (for example, `203.0.113.0/24`).

<Warning>
  TLS inspection or SSL proxies can break mutual TLS handshakes. Exempt the CryptoHub FQDN(s) from inspection. Configure the CryptoHub with a FQDN so the exemption applies.
</Warning>

## Other

* Oracle Database
  * Installation Guide for Oracle Database:

[**https://docs.oracle.com/en/database/oracle/oracle-database/index.html**](https://docs.oracle.com/en/database/oracle/oracle-database/index.html)

* Oracle Guide to securing data with Oracle TDE (general concepts and how to enable TDE):

[**https://docs.oracle.com/en/database/oracle/oracle-database/21/asoag/introduction-to-transparent-data-encryption.html**](https://docs.oracle.com/en/database/oracle/oracle-database/21/asoag/introduction-to-transparent-data-encryption.html)

* Oracle Guide to use HSM with TDE:

[Oracle TDE documentation](https://docs.oracle.com/en/database/oracle/oracle-database/21/asoag/introduction-to-transparent-data-encryption.html#GUID-C7989D41-F54B-4A48-ADE7-19175E88889C)

<Note>
  This guide assumes that you are running the server, have root permissions, and have already installed the Oracle database with the necessary configurations to support TDE.
</Note>
