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(java.lang.String encodedHash)Get the MD4 byte arrayjava.lang.StringencodePassword(java.lang.String rawPass, java.lang.Object salt)booleanisPasswordValid(java.lang.String encPass, java.lang.String rawPass, java.lang.Object salt)-
Methods inherited from class net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
getEncodeHashAsBase64, setEncodeHashAsBase64
-
-
-
-
Method Detail
-
isPasswordValid
public boolean isPasswordValid(java.lang.String encPass, java.lang.String rawPass, java.lang.Object salt)- Specified by:
isPasswordValidin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
encodePassword
public java.lang.String encodePassword(java.lang.String rawPass, java.lang.Object salt)- Specified by:
encodePasswordin interfacenet.sf.acegisecurity.providers.encoding.PasswordEncoder
-
decodeHash
public byte[] decodeHash(java.lang.String encodedHash)
Description copied from interface:MD4PasswordEncoderGet the MD4 byte array- Specified by:
decodeHashin interfaceMD4PasswordEncoder- Parameters:
encodedHash- String- Returns:
- byte[]
-
-