Using
After you configure all of the Thales certificates, you can use them with your EDB Postgres distribution.
Note
This content is intended for versions 15.2 and later of EDB Postgres Advanced Server and versions 15.2 and later of EDB Postgres Extended Server, as these versions support Transparent Data Encryption (TDE).
To implement Thales CipherTrust Manger with your EDB Postgres distribution, you must ensure that you have the following downloaded to your system:
- Python
- pyKMIP
- edb-tde-kmip-client downloaded from your EDB Repos access
You need to copy all of the .pem
files that you created in Configuring Thales CipherTrust Manager—key.pem
, cert.pem
, and ca.pem
—to the system where your EDB Postgres distribution is installed. In this example, all of the .pem
files and the edb_tde_kmip_client.py
program are in the /tmp/
directory.
Check prerequisites and download edb-tde-kmip-client
Ensure that you have the prerequisite software (Python and PyKMIP) installed on your system. See Configuring Thales CipherTrust Manager.
To install the edb-tde-kmip-client on your system, assume root user and issue the install command. This example installs it on a RHEL8 server, so the command is:
The output looks like this: