The following table lists the functions that can be used for transparent data encryption.
Name | Return type | Description |
---|---|---|
pgx_open_keystore(passphrase) pgx_open_keystore(sslpassphrase => text) | void | Opens the keystore |
pgx_set_master_key(passphrase) | void | Sets the master encryption key |
pgx_declare_external_master_key(kms_name => text, key_id => text, sslpassphrase => text) | void | To set an encryption key existing in a key management system as a master encryption key for transparent data encryption. |
pgx_set_keystore_passphrase(oldPassphrase, newPassphrase) | void | Changes the keystore passphrase |