Class NoOpPasswordEncoderImpl
- java.lang.Object
-
- net.sf.acegisecurity.providers.encoding.BasePasswordEncoder
-
- net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
-
- org.alfresco.repo.security.authentication.NoOpPasswordEncoderImpl
-
- All Implemented Interfaces:
net.sf.acegisecurity.providers.encoding.PasswordEncoder,MD4PasswordEncoder
public class NoOpPasswordEncoderImpl extends net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder implements MD4PasswordEncoder
NoOp implementation of PasswordEncoder.
The No Op Password Encoder produces a blank hash. And will not match any value of hash. Used to replace an obsolete encoder like the MD4.
-
-
Constructor Summary
Constructors Constructor Description NoOpPasswordEncoderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]decodeHash(String encodedHash)Get the MD4 byte arrayStringencodePassword(String rawPass, Object salt)booleanisPasswordValid(String encPass, String rawPass, Object salt)-
Methods inherited from class net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
getEncodeHashAsBase64, setEncodeHashAsBase64
-
-
-
-
Method Detail
-
isPasswordValid
public boolean isPasswordValid(String encPass, String rawPass, Object salt)
- Specified by:
isPasswordValidin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
encodePassword
public String encodePassword(String rawPass, Object salt)
- Specified by:
encodePasswordin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
decodeHash
public byte[] decodeHash(String encodedHash)
Description copied from interface:MD4PasswordEncoderGet the MD4 byte array- Specified by:
decodeHashin interfaceMD4PasswordEncoder- Parameters:
encodedHash- String- Returns:
- byte[]
-
-