Affects Version/s: EJBCA 6.6.0
Fix Version/s: None
Issue discovered during:Another issue
There are still several Blob-type columns in use:
GlobalConfigurationData.data (already fixed in
When creating the protect String we rely on the deserialized object to have the same string representation as it had when the object was stored.
This makes it fragile if ordering or .toString of a referenced object changes with Java version or JVM instance.
- Extract get/setObjectUnsafe from GlobalConfigurationData to helper class
- Apply for all the objects listed above and modify the protection string of each object (updating the version as well)