Class 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.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] decodeHash​(java.lang.String encodedHash)
      Get the MD4 byte array
      java.lang.String encodePassword​(java.lang.String rawPass, java.lang.Object salt)  
      boolean isPasswordValid​(java.lang.String encPass, java.lang.String rawPass, java.lang.Object salt)  
      • Methods inherited from class net.sf.acegisecurity.providers.encoding.BaseDigestPasswordEncoder

        getEncodeHashAsBase64, setEncodeHashAsBase64
      • Methods inherited from class net.sf.acegisecurity.providers.encoding.BasePasswordEncoder

        demergePasswordAndSalt, mergePasswordAndSalt
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NoOpPasswordEncoderImpl

        public NoOpPasswordEncoderImpl()
    • Method Detail

      • isPasswordValid

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

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

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