Class VersionedPasswordEncoder

  • All Implemented Interfaces:
    org.springframework.security.crypto.password.PasswordEncoder

    public class VersionedPasswordEncoder
    extends Object
    implements org.springframework.security.crypto.password.PasswordEncoder
    • Constructor Detail

      • VersionedPasswordEncoder

        public VersionedPasswordEncoder()
    • Method Detail

      • setVersionId

        public void setVersionId​(String versionId)
      • encodePassword

        public String encodePassword​(String rawPass,
                                     Object salt)
                              throws org.springframework.dao.DataAccessException
        Throws:
        org.springframework.dao.DataAccessException
      • encode

        public String encode​(CharSequence charSequence)
        Specified by:
        encode in interface org.springframework.security.crypto.password.PasswordEncoder
      • matches

        public boolean matches​(CharSequence rawPassword,
                               String encodedPassword)
        Specified by:
        matches in interface org.springframework.security.crypto.password.PasswordEncoder
      • upgradeEncoding

        public boolean upgradeEncoding​(String encodedPassword)
        Specified by:
        upgradeEncoding in interface org.springframework.security.crypto.password.PasswordEncoder