Disable encryption
- Last Updated: January 16, 2024
- 2 minute read
- OpenEdge
- Version 12.8
- Documentation
If you determine that you no longer need your database encrypted, you can disable encryption with the PROUTIL DISABLEENCRYPTION command. PROUTIL DISABLEENCRYPTION requires ABL security administrator or SQL database administrator privileges and keystore admin privileges.The basic syntax is:
|
Disabling encryption decrypts all the data in your database, removes all the encryption policies, and archives your keystore (by renaming it to dbname.ksbk).
If you have a large number of encrypted database objects, you might want to control the decryption of your objects prior to executing the DISABLEENCRYPTION command. To decrypt your data, update the encryption policy to the NULL cipher.
To decrypt data:
By decrypting your data prior to disabling encryption, you can control the impact of the update to normal database processing.
You can cancel DISALBEENCRYPTION at anytime during the execution of the command. Cancelling DISABLEENCRYPTION does not affect the integrity and usability of the database, however cancelling does not revert the changes that have been made. Cancelling DISABLEENCRYPTION may leave the database in one the following states:
- BI encryption is disabled (in single-user mode if it was enabled before the disablement)
- AI encryption is disabled
- All ciphers of current policies are set to null-null-null
- All data blocked are decrypted
- The encryption feature is fully disabled
- All encryption policies are removed
Check your database .lg file or the status messages displayed on screen to determine the state of the database.