| Package | Description |
|---|---|
| io.jsonwebtoken | |
| io.jsonwebtoken.impl |
| Modifier and Type | Method and Description |
|---|---|
JwtBuilder |
JwtBuilder.addClaims(Map<String,Object> claims)
Adds all given name/value pairs to the JSON Claims in the payload.
|
static JwtBuilder |
Jwts.builder()
Returns a new
JwtBuilder instance that can be configured and then used to create JWT compact serialized
strings. |
JwtBuilder |
JwtBuilder.claim(String name,
Object value)
Sets a custom JWT Claims parameter value.
|
JwtBuilder |
JwtBuilder.compressWith(CompressionCodec codec)
Compresses the JWT body using the specified
CompressionCodec. |
JwtBuilder |
JwtBuilder.setAudience(String aud)
Sets the JWT Claims
aud (audience) value. |
JwtBuilder |
JwtBuilder.setClaims(Claims claims)
Sets the JWT payload to be a JSON Claims instance.
|
JwtBuilder |
JwtBuilder.setClaims(Map<String,Object> claims)
Sets the JWT payload to be a JSON Claims instance populated by the specified name/value pairs.
|
JwtBuilder |
JwtBuilder.setExpiration(Date exp)
Sets the JWT Claims
exp (expiration) value. |
JwtBuilder |
JwtBuilder.setHeader(Header header)
Sets (and replaces) any existing header with the specified header.
|
JwtBuilder |
JwtBuilder.setHeader(Map<String,Object> header)
Sets (and replaces) any existing header with the specified header.
|
JwtBuilder |
JwtBuilder.setHeaderParam(String name,
Object value)
Applies the specified name/value pair to the header.
|
JwtBuilder |
JwtBuilder.setHeaderParams(Map<String,Object> params)
Applies the specified name/value pairs to the header.
|
JwtBuilder |
JwtBuilder.setId(String jti)
Sets the JWT Claims
jti (JWT ID) value. |
JwtBuilder |
JwtBuilder.setIssuedAt(Date iat)
Sets the JWT Claims
iat (issued at) value. |
JwtBuilder |
JwtBuilder.setIssuer(String iss)
Sets the JWT Claims
iss (issuer) value. |
JwtBuilder |
JwtBuilder.setNotBefore(Date nbf)
Sets the JWT Claims
nbf (not before) value. |
JwtBuilder |
JwtBuilder.setPayload(String payload)
Sets the JWT's payload to be a plaintext (non-JSON) string.
|
JwtBuilder |
JwtBuilder.setSubject(String sub)
Sets the JWT Claims
sub (subject) value. |
JwtBuilder |
JwtBuilder.signWith(SignatureAlgorithm alg,
byte[] secretKey)
Signs the constructed JWT using the specified algorithm with the specified key, producing a JWS.
|
JwtBuilder |
JwtBuilder.signWith(SignatureAlgorithm alg,
Key key)
Signs the constructed JWT using the specified algorithm with the specified key, producing a JWS.
|
JwtBuilder |
JwtBuilder.signWith(SignatureAlgorithm alg,
String base64EncodedSecretKey)
Signs the constructed JWT using the specified algorithm with the specified key, producing a JWS.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultJwtBuilder |
| Modifier and Type | Method and Description |
|---|---|
JwtBuilder |
DefaultJwtBuilder.addClaims(Map<String,Object> claims) |
JwtBuilder |
DefaultJwtBuilder.claim(String name,
Object value) |
JwtBuilder |
DefaultJwtBuilder.compressWith(CompressionCodec compressionCodec) |
JwtBuilder |
DefaultJwtBuilder.setAudience(String aud) |
JwtBuilder |
DefaultJwtBuilder.setClaims(Claims claims) |
JwtBuilder |
DefaultJwtBuilder.setClaims(Map<String,Object> claims) |
JwtBuilder |
DefaultJwtBuilder.setExpiration(Date exp) |
JwtBuilder |
DefaultJwtBuilder.setHeader(Header header) |
JwtBuilder |
DefaultJwtBuilder.setHeader(Map<String,Object> header) |
JwtBuilder |
DefaultJwtBuilder.setHeaderParam(String name,
Object value) |
JwtBuilder |
DefaultJwtBuilder.setHeaderParams(Map<String,Object> params) |
JwtBuilder |
DefaultJwtBuilder.setId(String jti) |
JwtBuilder |
DefaultJwtBuilder.setIssuedAt(Date iat) |
JwtBuilder |
DefaultJwtBuilder.setIssuer(String iss) |
JwtBuilder |
DefaultJwtBuilder.setNotBefore(Date nbf) |
JwtBuilder |
DefaultJwtBuilder.setPayload(String payload) |
JwtBuilder |
DefaultJwtBuilder.setSubject(String sub) |
JwtBuilder |
DefaultJwtBuilder.signWith(SignatureAlgorithm alg,
byte[] secretKey) |
JwtBuilder |
DefaultJwtBuilder.signWith(SignatureAlgorithm alg,
Key key) |
JwtBuilder |
DefaultJwtBuilder.signWith(SignatureAlgorithm alg,
String base64EncodedSecretKey) |
Copyright © 2018. All rights reserved.