@Component(value="cuba_PasswordEncryptionSupportMBean") public class PasswordEncryptionSupport extends java.lang.Object implements PasswordEncryptionSupportMBean
Modifier and Type | Field and Description |
---|---|
protected PasswordEncryption |
passwordEncryption |
Constructor and Description |
---|
PasswordEncryptionSupport() |
Modifier and Type | Method and Description |
---|---|
protected EncryptionModule |
getEncryptionModule(java.lang.String hashMethod) |
java.lang.String |
getHash(java.lang.String content) |
java.lang.String |
getHash(java.lang.String content,
java.lang.String salt) |
java.lang.String |
getPasswordHash(java.lang.String userId,
java.lang.String password) |
java.lang.String |
getPasswordHashMethod() |
java.lang.String |
getPlainHash(java.lang.String content) |
java.lang.String |
getRandomPassword() |
java.lang.String |
getSpecificHash(java.lang.String content,
java.lang.String method) |
java.lang.String |
getSpecificHash(java.lang.String content,
java.lang.String salt,
java.lang.String method) |
java.lang.String |
getSpecificPasswordHash(java.lang.String userId,
java.lang.String password,
java.lang.String method) |
java.lang.String |
getSpecificPlainHash(java.lang.String content,
java.lang.String method) |
java.lang.String |
getSupportedHashMethods() |
@Inject protected PasswordEncryption passwordEncryption
public java.lang.String getPasswordHashMethod()
getPasswordHashMethod
in interface PasswordEncryptionSupportMBean
public java.lang.String getSupportedHashMethods()
getSupportedHashMethods
in interface PasswordEncryptionSupportMBean
public java.lang.String getRandomPassword()
getRandomPassword
in interface PasswordEncryptionSupportMBean
public java.lang.String getHash(java.lang.String content)
getHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getHash(java.lang.String content, java.lang.String salt)
getHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getPlainHash(java.lang.String content)
getPlainHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getPasswordHash(java.lang.String userId, java.lang.String password)
getPasswordHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getSpecificHash(java.lang.String content, java.lang.String method)
getSpecificHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getSpecificPasswordHash(java.lang.String userId, java.lang.String password, java.lang.String method)
getSpecificPasswordHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getSpecificHash(java.lang.String content, java.lang.String salt, java.lang.String method)
getSpecificHash
in interface PasswordEncryptionSupportMBean
public java.lang.String getSpecificPlainHash(java.lang.String content, java.lang.String method)
getSpecificPlainHash
in interface PasswordEncryptionSupportMBean
protected EncryptionModule getEncryptionModule(java.lang.String hashMethod)