public abstract class

BaseDigestPasswordEncoder

extends BasePasswordEncoder
java.lang.Object
   ↳ org.springframework.security.authentication.encoding.BasePasswordEncoder
     ↳ org.springframework.security.authentication.encoding.BaseDigestPasswordEncoder
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Convenience base for digest password encoders.

Summary

Public Constructors
BaseDigestPasswordEncoder()
Public Methods
boolean getEncodeHashAsBase64()
void setEncodeHashAsBase64(boolean encodeHashAsBase64)
The encoded password is normally returned as Hex (32 char) version of the hash bytes.
[Expand]
Inherited Methods
From class org.springframework.security.authentication.encoding.BasePasswordEncoder
From class java.lang.Object
From interface org.springframework.security.authentication.encoding.PasswordEncoder

Public Constructors

public BaseDigestPasswordEncoder ()

Public Methods

public boolean getEncodeHashAsBase64 ()

public void setEncodeHashAsBase64 (boolean encodeHashAsBase64)

The encoded password is normally returned as Hex (32 char) version of the hash bytes. Setting this property to true will cause the encoded pass to be returned as Base64 text, which will consume 24 characters.

Parameters
encodeHashAsBase64 set to true for Base64 output