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 Details

    • NoOpPasswordEncoderImpl

      public NoOpPasswordEncoderImpl()
  • Method Details

    • isPasswordValid

      public boolean isPasswordValid(String encPass, String rawPass, Object salt)
      Specified by:
      isPasswordValid in interface net.sf.acegisecurity.providers.encoding.PasswordEncoder
    • encodePassword

      public String encodePassword(String rawPass, Object salt)
      Specified by:
      encodePassword in interface net.sf.acegisecurity.providers.encoding.PasswordEncoder
    • decodeHash

      public byte[] decodeHash(String encodedHash)
      Description copied from interface: MD4PasswordEncoder
      Get the MD4 byte array
      Specified by:
      decodeHash in interface MD4PasswordEncoder
      Parameters:
      encodedHash - String
      Returns:
      byte[]