Package org.apache.myfaces.util.token
Class CsrfSessionTokenFactoryRandom
- java.lang.Object
-
- org.apache.myfaces.util.token.CsrfSessionTokenFactory
-
- org.apache.myfaces.util.token.CsrfSessionTokenFactoryRandom
-
public class CsrfSessionTokenFactoryRandom extends CsrfSessionTokenFactory
- Since:
- 2.2
- Author:
- Leonardo Uribe
-
-
Field Summary
-
Fields inherited from class org.apache.myfaces.util.token.CsrfSessionTokenFactory
RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM, RANDOM_KEY_IN_CSRF_SESSION_TOKEN_LENGTH_PARAM_DEFAULT
-
-
Constructor Summary
Constructors Constructor Description CsrfSessionTokenFactoryRandom(FacesContext facesContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
createToken(FacesContext context)
protected Integer
generateCounterKey(FacesContext facesContext)
protected byte[]
generateKey(FacesContext facesContext)
-
-
-
Constructor Detail
-
CsrfSessionTokenFactoryRandom
public CsrfSessionTokenFactoryRandom(FacesContext facesContext)
-
-
Method Detail
-
generateCounterKey
protected Integer generateCounterKey(FacesContext facesContext)
-
generateKey
protected byte[] generateKey(FacesContext facesContext)
-
createToken
public String createToken(FacesContext context)
- Specified by:
createToken
in classCsrfSessionTokenFactory
-
-