Class DefaultSensitiveStringCodec

java.lang.Object
org.apache.activemq.artemis.utils.DefaultSensitiveStringCodec
All Implemented Interfaces:
SensitiveDataCodec<String>

public class DefaultSensitiveStringCodec extends Object implements SensitiveDataCodec<String>
A DefaultSensitiveDataCodec

The default implementation of SensitiveDataCodec. This class is used when the user indicates in the config file to use a masked password but doesn't give a codec implementation.

It supports one-way hash (digest) and two-way (encrypt-decrpt) algorithms The two-way uses "Blowfish" algorithm The one-way uses "PBKDF2" hash algorithm