Package | Description |
---|---|
cn.hutool.jwt |
JSON Web Token (JWT)封装
|
Modifier and Type | Method and Description |
---|---|
JWT |
JWT.addHeaders(Map<String,?> headers)
增加JWT头信息
|
JWT |
JWT.addPayloads(Map<String,?> payloads)
增加JWT载荷信息
|
static JWT |
JWT.create()
创建空的JWT对象
|
static JWT |
JWT.of(String token)
创建并解析JWT对象
|
JWT |
JWT.parse(String token)
解析JWT内容
|
static JWT |
JWTUtil.parseToken(String token)
解析JWT Token
|
JWT |
JWT.setCharset(Charset charset)
设置编码
|
JWT |
JWT.setHeader(String name,
Object value)
设置JWT头信息
|
JWT |
JWT.setKey(byte[] key)
设置密钥,如果头部指定了算法,直接使用,否则默认算法是:HS256(HmacSHA256)
|
JWT |
JWT.setPayload(String name,
Object value)
设置JWT载荷信息
|
JWT |
JWT.setSigner(JWTSigner signer)
设置签名算法
|
JWT |
JWT.setSigner(String algorithmId,
byte[] key)
设置签名算法
|
JWT |
JWT.setSigner(String algorithmId,
Key key)
设置签名算法
|
JWT |
JWT.setSigner(String algorithmId,
KeyPair keyPair)
设置非对称签名算法
|
Modifier and Type | Method and Description |
---|---|
static JWTValidator |
JWTValidator.of(JWT jwt)
创建JWT验证器
|
Constructor and Description |
---|
JWTValidator(JWT jwt)
构造
|
Copyright © 2024. All rights reserved.