Class CookieCredentialEncryption
- java.lang.Object
-
- org.silverpeas.core.web.authentication.CookieCredentialEncryption
-
- All Implemented Interfaces:
CredentialEncryption
public class CookieCredentialEncryption extends Object implements CredentialEncryption
Custom encryption algorithm of the user credentials before storing them in cookies.
-
-
Constructor Summary
Constructors Constructor Description CookieCredentialEncryption()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
decode(String encodedText)
Simple decode for cookie valueString
decode(String str, String key, boolean extraCrypt)
XOR Decrypt for credential parameters (login and password)String
encode(String stringToEncode)
Simple encode for cookie value
-
-
-
Method Detail
-
encode
public String encode(String stringToEncode)
Simple encode for cookie value- Specified by:
encode
in interfaceCredentialEncryption
-
decode
public String decode(String encodedText)
Simple decode for cookie value- Specified by:
decode
in interfaceCredentialEncryption
- Parameters:
encodedText
- : the text to decode.
-
decode
public String decode(String str, String key, boolean extraCrypt)
XOR Decrypt for credential parameters (login and password)- Specified by:
decode
in interfaceCredentialEncryption
- Parameters:
str
- : String to decodekey
- : key for decodingextraCrypt
- : add simple encode (see decode(String))
-
-