You have the option to enable encryption of the Storage Stream or BLOB (pzPVStream) column for rows in the Pega Platform database that correspond to specific classes. Use this option when you have a particular data class that you want to protect throughout the application.
Encryption of the Storage Stream column for one class does not affect the Storage Stream of other classes, even those that occupy the same table in the Pega Platform database. Encryption occurs when Pega Platform saves an instance of the class. Decryption occurs when Pega Platform retrieves and opens an instance.
Storage Stream encryption is unrelated to any database encryption that is provided by database software, or third-party encryption software.
CPU processing for encryption and decryption can affect overall system performance, depending on data volumes and algorithms. To assess the impact, check the record time and count properties on the Full Details display of the Performance tool. Elapsed time and CPU times are components of other statistics that measure database times. CPU statistics are available only for Windows platforms. All times are in seconds. The following statistics are available:
|pxEncryptCPU||The required CPU time to encrypt Storage Stream contents.|
|pxDecryptCPU||The required CPU time to decrypt Storage Stream contents.|
|pxEncryptElapsed||The required elapsed time to encrypt Storage Stream contents.|
|pxDecryptElapsed||The required elapsed time to decrypt Storage Stream contents.|
|pxEncryptCount||Number of Storage Streams encrypted.|
|pxDecryptCount||Number of Storage Streams decrypted.|