Encryption keys are critical to Trust Protection Platform’s functionality. Consequently, during startup, Trust Protection Platform loads every encryption driver and validates its associated encryption keys. If Trust Protection Platform is unable to load an encryption driver or validate any one of the encryption keys, it logs an error to the local Windows system event log and shuts down. You can still run Venafi Configuration Console with reduced functionality so that you can correct the problem; however, the Venafi Trust Protection Platform service itself, will not load until the problem is corrected.
NOTE If the encryption driver fails to initialize at startup, the error message logged to the local Windows system event log is “Encryption driver driver_name (DN: driver_DN) failed to initialize.” If an encryption key is not valid, the error message is “Encryption key 'driver_name:key_name' is not valid.”
To provide some level of redundancy and system failover, Trust Protection Platform can use the same encryption key from different Encryption Drivers as long as the Encryption key name and password are the same. Moreover, if multiple copies of the same key exist on the HSM device, you can select a copy of the original key as long as it has the same fingerprint as the original.
However, once you initialize a key, you cannot change the encryption key itself. If a configured encryption key is not available or is not valid when Trust Protection Platform attempts to write encrypted data to the Secret Store, Trust Protection Platform logs an error to the local Windows system event log, notifies the user at the administration console, and shuts down.
CAUTION Trust Protection Platform does not back up HSM-protected keys. You must create your own backup of encryption keys stored on an HSM device.