io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>, io.jsonwebtoken.JwtBuilderpublic class DefaultJwtBuilder extends Object implements io.jsonwebtoken.JwtBuilder
| Constructor | Description |
|---|---|
DefaultJwtBuilder() |
| Modifier and Type | Method | Description |
|---|---|---|
io.jsonwebtoken.JwtBuilder |
addClaims(Map<String,Object> claims) |
|
protected String |
base64UrlEncode(Object o,
String errMsg) |
Deprecated.
|
io.jsonwebtoken.JwtBuilder |
base64UrlEncodeWith(io.jsonwebtoken.io.Encoder<byte[],String> base64UrlEncoder) |
|
io.jsonwebtoken.JwtBuilder |
claim(String name,
Object value) |
|
String |
compact() |
|
io.jsonwebtoken.JwtBuilder |
compressWith(io.jsonwebtoken.CompressionCodec compressionCodec) |
|
protected JwtSigner |
createSigner(io.jsonwebtoken.SignatureAlgorithm alg,
Key key) |
|
protected io.jsonwebtoken.Claims |
ensureClaims() |
|
protected io.jsonwebtoken.Header |
ensureHeader() |
|
io.jsonwebtoken.JwtBuilder |
serializeToJsonWith(io.jsonwebtoken.io.Serializer<Map<String,?>> serializer) |
|
io.jsonwebtoken.JwtBuilder |
setAudience(String aud) |
|
io.jsonwebtoken.JwtBuilder |
setClaims(io.jsonwebtoken.Claims claims) |
|
io.jsonwebtoken.JwtBuilder |
setClaims(Map<String,Object> claims) |
|
io.jsonwebtoken.JwtBuilder |
setExpiration(Date exp) |
|
io.jsonwebtoken.JwtBuilder |
setHeader(io.jsonwebtoken.Header header) |
|
io.jsonwebtoken.JwtBuilder |
setHeader(Map<String,Object> header) |
|
io.jsonwebtoken.JwtBuilder |
setHeaderParam(String name,
Object value) |
|
io.jsonwebtoken.JwtBuilder |
setHeaderParams(Map<String,Object> params) |
|
io.jsonwebtoken.JwtBuilder |
setId(String jti) |
|
io.jsonwebtoken.JwtBuilder |
setIssuedAt(Date iat) |
|
io.jsonwebtoken.JwtBuilder |
setIssuer(String iss) |
|
io.jsonwebtoken.JwtBuilder |
setNotBefore(Date nbf) |
|
io.jsonwebtoken.JwtBuilder |
setPayload(String payload) |
|
io.jsonwebtoken.JwtBuilder |
setSubject(String sub) |
|
io.jsonwebtoken.JwtBuilder |
signWith(io.jsonwebtoken.SignatureAlgorithm alg,
byte[] secretKeyBytes) |
|
io.jsonwebtoken.JwtBuilder |
signWith(io.jsonwebtoken.SignatureAlgorithm alg,
String base64EncodedSecretKey) |
|
io.jsonwebtoken.JwtBuilder |
signWith(io.jsonwebtoken.SignatureAlgorithm alg,
Key key) |
|
io.jsonwebtoken.JwtBuilder |
signWith(Key key) |
|
io.jsonwebtoken.JwtBuilder |
signWith(Key key,
io.jsonwebtoken.SignatureAlgorithm alg) |
|
protected byte[] |
toJson(Object object) |
Deprecated.
|
public io.jsonwebtoken.JwtBuilder serializeToJsonWith(io.jsonwebtoken.io.Serializer<Map<String,?>> serializer)
serializeToJsonWith in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder base64UrlEncodeWith(io.jsonwebtoken.io.Encoder<byte[],String> base64UrlEncoder)
base64UrlEncodeWith in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setHeader(io.jsonwebtoken.Header header)
setHeader in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setHeader(Map<String,Object> header)
setHeader in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setHeaderParams(Map<String,Object> params)
setHeaderParams in interface io.jsonwebtoken.JwtBuilderprotected io.jsonwebtoken.Header ensureHeader()
public io.jsonwebtoken.JwtBuilder setHeaderParam(String name, Object value)
setHeaderParam in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder signWith(Key key) throws io.jsonwebtoken.security.InvalidKeyException
signWith in interface io.jsonwebtoken.JwtBuilderio.jsonwebtoken.security.InvalidKeyExceptionpublic io.jsonwebtoken.JwtBuilder signWith(Key key, io.jsonwebtoken.SignatureAlgorithm alg) throws io.jsonwebtoken.security.InvalidKeyException
signWith in interface io.jsonwebtoken.JwtBuilderio.jsonwebtoken.security.InvalidKeyExceptionpublic io.jsonwebtoken.JwtBuilder signWith(io.jsonwebtoken.SignatureAlgorithm alg,
byte[] secretKeyBytes)
throws io.jsonwebtoken.security.InvalidKeyException
signWith in interface io.jsonwebtoken.JwtBuilderio.jsonwebtoken.security.InvalidKeyExceptionpublic io.jsonwebtoken.JwtBuilder signWith(io.jsonwebtoken.SignatureAlgorithm alg,
String base64EncodedSecretKey)
throws io.jsonwebtoken.security.InvalidKeyException
signWith in interface io.jsonwebtoken.JwtBuilderio.jsonwebtoken.security.InvalidKeyExceptionpublic io.jsonwebtoken.JwtBuilder signWith(io.jsonwebtoken.SignatureAlgorithm alg,
Key key)
signWith in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder compressWith(io.jsonwebtoken.CompressionCodec compressionCodec)
compressWith in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setPayload(String payload)
setPayload in interface io.jsonwebtoken.JwtBuilderprotected io.jsonwebtoken.Claims ensureClaims()
public io.jsonwebtoken.JwtBuilder setClaims(io.jsonwebtoken.Claims claims)
setClaims in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setClaims(Map<String,Object> claims)
setClaims in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder addClaims(Map<String,Object> claims)
addClaims in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setIssuer(String iss)
setIssuer in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setIssuer in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setSubject(String sub)
setSubject in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setSubject in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setAudience(String aud)
setAudience in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setAudience in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setExpiration(Date exp)
setExpiration in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setExpiration in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setNotBefore(Date nbf)
setNotBefore in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setNotBefore in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setIssuedAt(Date iat)
setIssuedAt in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setIssuedAt in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder setId(String jti)
setId in interface io.jsonwebtoken.ClaimsMutator<io.jsonwebtoken.JwtBuilder>setId in interface io.jsonwebtoken.JwtBuilderpublic io.jsonwebtoken.JwtBuilder claim(String name, Object value)
claim in interface io.jsonwebtoken.JwtBuilderpublic String compact()
compact in interface io.jsonwebtoken.JwtBuilder@Deprecated protected String base64UrlEncode(Object o, String errMsg)
@Deprecated protected byte[] toJson(Object object) throws io.jsonwebtoken.io.SerializationException
io.jsonwebtoken.io.SerializationExceptionCopyright © 2019. All rights reserved.