类 UJwt.JwtToken
java.lang.Object
com.gdxsoft.easyweb.utils.UJwt.JwtToken
- 封闭类:
UJwt
JWT Token 解析结果
-
方法概要
修饰符和类型方法说明获取签名算法获取受众 (aud)booleangetBooleanClaim(String name) 获取布尔类型的声明值获取过期时间 (exp)org.json.JSONObject获取 Header JSONintgetIntClaim(String name) 获取整数类型的声明值获取签发时间 (iat)获取签发者 (iss)getJwtId()获取 JWT ID (jti)longgetLongClaim(String name) 获取长整数类型的声明值获取生效时间 (nbf)org.json.JSONObject获取 Payload JSONgetStringClaim(String name) 获取字符串类型的声明值获取主题 (sub)boolean是否存在指定声明booleanToken 是否已过期(检查 exp 声明)booleanToken 是否尚未生效(检查 nbf 声明)toString()
-
方法详细资料
-
getHeader
public org.json.JSONObject getHeader()获取 Header JSON- 返回:
- Header
-
getPayload
public org.json.JSONObject getPayload()获取 Payload JSON- 返回:
- Payload
-
getAlgorithm
-
getSubject
-
getIssuer
-
getAudience
-
getJwtId
-
getIssuedAt
-
getExpiration
-
getNotBefore
-
getStringClaim
-
getIntClaim
-
getLongClaim
-
getBooleanClaim
-
hasClaim
-
isExpired
public boolean isExpired()Token 是否已过期(检查 exp 声明)- 返回:
- 已过期返回 true,无 exp 声明返回 false
-
isNotYetValid
public boolean isNotYetValid()Token 是否尚未生效(检查 nbf 声明)- 返回:
- 尚未生效返回 true,无 nbf 声明返回 false
-
toString
-