@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 PasswordEncryptionSupportMBeanpublic java.lang.String getSupportedHashMethods()
getSupportedHashMethods in interface PasswordEncryptionSupportMBeanpublic java.lang.String getRandomPassword()
getRandomPassword in interface PasswordEncryptionSupportMBeanpublic java.lang.String getHash(java.lang.String content)
getHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getHash(java.lang.String content,
java.lang.String salt)
getHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getPlainHash(java.lang.String content)
getPlainHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getPasswordHash(java.lang.String userId,
java.lang.String password)
getPasswordHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getSpecificHash(java.lang.String content,
java.lang.String method)
getSpecificHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getSpecificPasswordHash(java.lang.String userId,
java.lang.String password,
java.lang.String method)
getSpecificPasswordHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getSpecificHash(java.lang.String content,
java.lang.String salt,
java.lang.String method)
getSpecificHash in interface PasswordEncryptionSupportMBeanpublic java.lang.String getSpecificPlainHash(java.lang.String content,
java.lang.String method)
getSpecificPlainHash in interface PasswordEncryptionSupportMBeanprotected EncryptionModule getEncryptionModule(java.lang.String hashMethod)