Class SecurityCookieGenerator
java.lang.Object
org.deltava.security.SecurityCookieGenerator
A class to generate/interpret cookies to store persistent authentication information.
- Since:
- 1.0
- Version:
- 12.4
- Author:
- Luke
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetCookieData(SecurityCookieData scData) Generates the encrypted cookie.static voidinit(SecretKeyEncryptor crypt) Initialize the security cookie generate with an initialized SecretKeyEncryptor.static SecurityCookieDatareadCookie(String cookieText) Parses a supplied security cookie value into its component parts.
-
Method Details
-
init
Initialize the security cookie generate with an initialized SecretKeyEncryptor.- Parameters:
crypt- the secret key encryptor
-
readCookie
Parses a supplied security cookie value into its component parts.- Parameters:
cookieText- the Security Cookie value- Returns:
- a SecurityCookieData bean
- Throws:
SecurityException- if the cookie contains invalid data
-
getCookieData
Generates the encrypted cookie.- Parameters:
scData- the cookie data- Returns:
- the encrypted cookie.
-