Package edu.uiuc.ncsa.security.core.util
Class TokenUtil
- java.lang.Object
- 
- edu.uiuc.ncsa.security.core.util.TokenUtil
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static org.apache.commons.codec.binary.Base32base32static Stringpadding32static chartrailingChar
 - 
Constructor SummaryConstructors Constructor Description TokenUtil()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static Stringb32DecodeToken(String b32EncodedToken)static Stringb32Encode(byte[] b)static Stringb32EncodeToken(String token)static Stringb64DecodeToken(String b64EncodedToken)static Stringb64EncodeToken(String token)static booleanisBase32(String x)NOTE we have tweaked this to use underscore for padding, not the standard equals sign since we want nothing to be escaped.static booleanisBase64(String x)
 
- 
- 
- 
Field Detail- 
trailingCharpublic static char trailingChar 
 - 
padding32public static String padding32 
 - 
base32protected static org.apache.commons.codec.binary.Base32 base32 
 
- 
 - 
Method Detail- 
b32Encodepublic static String b32Encode(byte[] b) 
 - 
isBase64public static boolean isBase64(String x) 
 - 
isBase32public static boolean isBase32(String x) NOTE we have tweaked this to use underscore for padding, not the standard equals sign since we want nothing to be escaped.- Parameters:
- x-
- Returns:
 
 
- 
 
-