| 构造器和说明 |
|---|
WebTokenImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearExpireToken()
清理过期Token
|
void |
delJwtToken(String jwtToken)
通过jwtToken删除
|
void |
delJwtTokenByUid(String uid)
删除所有的token
|
String |
getJwtToken(String uid,
String type)
获取jwt token,获取失败抛出异常
|
Map<String,String> |
getTokenConfig()
获取公钥 base64编码等配置信息
|
void |
setExpireTime(int expireTime)
gen auto
|
void |
setMeteringCount(int meteringCount) |
void |
setPrivateKey(Key privateKey) |
void |
setPublicKey(Key publicKey) |
void |
setSecurityKeyList(List<String> securityKeyList) |
void |
setTokenConfig(Map<String,String> config)
设置公钥信息
|
void |
setTokenHistory(boolean tokenHistory) |
void |
setTokenStore(TokenStore tokenStore) |
void |
setUidTokenCount(int uidTokenCount) |
boolean |
validateSecurityKeyForPublicKey(String securityKey)
验证获取jwt验证公钥的密码
|
void |
validateTokenConfig()
验证配置配置参数
如果不合法抛出RuntimeException
|
String |
verifyJwtToken(String jwtToken)
验证jwt token,验证失败抛出异常
|
public String getJwtToken(String uid, String type) throws Exception
WebTokengetJwtToken 在接口中 WebTokenuid - 身份标识type - token类型 metering计次 or timekeeping计时Exceptionpublic String verifyJwtToken(String jwtToken) throws Exception
WebTokenverifyJwtToken 在接口中 WebTokenjwtToken - tokenExceptionpublic void clearExpireToken()
WebTokenclearExpireToken 在接口中 WebTokenpublic Map<String,String> getTokenConfig()
WebTokengetTokenConfig 在接口中 WebTokenpublic void setTokenConfig(Map<String,String> config)
WebTokensetTokenConfig 在接口中 WebTokenpublic boolean validateSecurityKeyForPublicKey(String securityKey)
WebTokenvalidateSecurityKeyForPublicKey 在接口中 WebTokenpublic void validateTokenConfig()
WebTokenvalidateTokenConfig 在接口中 WebTokenpublic void delJwtToken(String jwtToken) throws Exception
WebTokendelJwtToken 在接口中 WebTokenExceptionpublic void delJwtTokenByUid(String uid) throws Exception
WebTokendelJwtTokenByUid 在接口中 WebTokenuid - 身份标识Exceptionpublic void setExpireTime(int expireTime)
public void setTokenHistory(boolean tokenHistory)
public void setMeteringCount(int meteringCount)
public void setUidTokenCount(int uidTokenCount)
public void setPrivateKey(Key privateKey)
public void setPublicKey(Key publicKey)
public void setTokenStore(TokenStore tokenStore)
Copyright © 2022. All rights reserved.