public class SecurityHelper
extends java.lang.Object
implements java.io.Serializable
Title: T1开发框架
Description: 框架安全处理相关工具类
Copyright: Copyright (c) 2012
Company: seeyon.com
构造器和说明 |
---|
SecurityHelper() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
decrypt(java.lang.String cryptData) |
static java.lang.String |
digest(java.lang.Object... digestPara)
用当前session随机种子MessageDigest进行digest生成信息摘要
|
static java.lang.String |
func_digest(java.lang.Object o1) |
static java.lang.String |
func_digest(java.lang.Object o1,
java.lang.Object o2) |
static java.lang.String |
func_digest(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3) |
static java.lang.String |
func_digest(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4) |
static java.lang.String |
func_digest(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5) |
static java.lang.String |
func_digest(java.lang.Object o1,
java.lang.Object o2,
java.lang.Object o3,
java.lang.Object o4,
java.lang.Object o5,
java.lang.Object o6) |
static java.lang.String |
getDigestUrlParam(java.lang.String url) |
static java.lang.String |
getSeed(java.lang.String sessionId)
获取附件v参数的会话seed
|
static java.lang.String |
getSessionContextSeed() |
static SystemConfig |
getSystemConfig() |
static void |
initScriptEngine(java.lang.String appRoot) |
static void |
initSecurityUrlConfig() |
static boolean |
isCryptPassword() |
static boolean |
isGmEnabled()
是否启用国密加密。
|
static void |
putSeed(java.lang.String sessionId,
java.lang.String seed)
存放会话seed到缓存
|
static int |
randomInt() |
static void |
removeAllSeed(java.util.Collection<java.lang.String> sessionIds)
用户退出,移除缓存,批量
|
static void |
removeSeed(java.lang.String sessionId)
用户退出,移除缓存
|
static boolean |
verify(java.lang.String id,
java.lang.String digest) |
public static void putSeed(java.lang.String sessionId, java.lang.String seed)
sessionId
- seed
- public static java.lang.String getSeed(java.lang.String sessionId)
sessionId
- public static void removeSeed(java.lang.String sessionId)
sessionId
- public static void removeAllSeed(java.util.Collection<java.lang.String> sessionIds)
sessionIds
- public static SystemConfig getSystemConfig()
public static java.lang.String digest(java.lang.Object... digestPara)
digestPara
- 要生成信息摘要的参数public static java.lang.String func_digest(java.lang.Object o1)
public static java.lang.String func_digest(java.lang.Object o1, java.lang.Object o2)
public static java.lang.String func_digest(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3)
public static java.lang.String func_digest(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4)
public static java.lang.String func_digest(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5)
public static java.lang.String func_digest(java.lang.Object o1, java.lang.Object o2, java.lang.Object o3, java.lang.Object o4, java.lang.Object o5, java.lang.Object o6)
public static boolean verify(java.lang.String id, java.lang.String digest)
public static java.lang.String getDigestUrlParam(java.lang.String url)
public static void initSecurityUrlConfig()
public static int randomInt()
public static java.lang.String getSessionContextSeed()
public static java.lang.String decrypt(java.lang.String cryptData)
public static void initScriptEngine(java.lang.String appRoot)
public static boolean isCryptPassword()
public static boolean isGmEnabled()
true
,否则返回false
。