Package com.elitesland.ystdms.sys.util
Class JwtUtil
java.lang.Object
com.elitesland.ystdms.sys.util.JwtUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgenerateHS256Token(Map<String, Object> claims) 生成HS256签名的JWT(使用默认密钥)static StringgenerateHS256Token(Map<String, Object> claims, String secret) 生成HS256签名的JWTstatic com.nimbusds.jwt.JWTClaimsSetgetClaimsFromToken(String token) 从JWT中获取声明static booleanverifyHS256Token(String token) 验证HS256签名的JWT(使用默认密钥)static booleanverifyHS256Token(String token, String secret) 验证HS256签名的JWT
-
Constructor Details
-
JwtUtil
public JwtUtil()
-
-
Method Details
-
generateHS256Token
生成HS256签名的JWT- Parameters:
claims- JWT声明集合secret- 密钥- Returns:
- JWT字符串
-
generateHS256Token
生成HS256签名的JWT(使用默认密钥)- Parameters:
claims- JWT声明集合- Returns:
- JWT字符串
-
verifyHS256Token
验证HS256签名的JWT- Parameters:
token- JWT字符串secret- 密钥- Returns:
- 验证结果
-
verifyHS256Token
验证HS256签名的JWT(使用默认密钥)- Parameters:
token- JWT字符串- Returns:
- 验证结果
-
getClaimsFromToken
从JWT中获取声明- Parameters:
token- JWT字符串- Returns:
- JWT声明集
-