| Constructor and Description |
|---|
JWT.Builder() |
JWT.Builder(String rawString) |
| Modifier and Type | Method and Description |
|---|---|
JWT |
build()
Creates a new
JWT instance. |
JWT.Builder |
setClaimsSetAudience(String claimsSetAudience)
Sets the JWT Claims Set
aud for a single audience. |
JWT.Builder |
setClaimsSetAudiences(List<String> claimsSetAudiences)
Sets the JWT Claims Set
aud. |
JWT.Builder |
setClaimsSetCustomField(String key,
Object value)
Set the JWT Claims Set custom field.
|
JWT.Builder |
setClaimsSetExpirationTime(long claimsSetExpirationTime)
Sets the JWT Claims Set
exp. |
JWT.Builder |
setClaimsSetIssuedAt(long claimsSetIssuedAt)
Sets the JWT Claims Set
issuedAt. |
JWT.Builder |
setClaimsSetIssuer(String claimsSetIssuer)
Sets the JWT Claims Set
iss. |
JWT.Builder |
setClaimsSetJwdId(String claimsSetJwdId)
Sets the JWT Claims Set
jti. |
JWT.Builder |
setClaimsSetNotBefore(String claimsSetNotBefore)
Sets the JWT Claims Set
nbf. |
JWT.Builder |
setClaimsSetSubject(String claimsSetSubject)
Sets the JWT Claims Set
sub. |
JWT.Builder |
setClaimsSetType(String claimsSetType)
Sets the JWT Claims Set
typ. |
JWT.Builder |
setHeaderAlgorithm(String headerAlgorithm)
Sets the JWT Header
alg. |
JWT.Builder |
setHeaderContentType(String headerContentType)
Sets the JWT Header
cty. |
JWT.Builder |
setHeaderCustomField(String key,
Object value)
Set the JWT Header custom field.
|
JWT.Builder |
setHeaderType(String headerType)
Sets the JWT Header
typ. |
JWT.Builder |
setSignature(String signature)
Sets the JWT signature.
|
public JWT.Builder()
public JWT.Builder(String rawString)
public JWT.Builder setHeaderType(String headerType)
typ.headerType - the JWT Header typ.public JWT.Builder setHeaderAlgorithm(String headerAlgorithm)
alg.headerAlgorithm - the JWT Header alg.public JWT.Builder setHeaderContentType(String headerContentType)
cty.headerContentType - the JWT Header cty.public JWT.Builder setHeaderCustomField(String key, Object value)
key - the custom field name.value - value the custom field value.public JWT.Builder setClaimsSetIssuer(String claimsSetIssuer)
iss.claimsSetIssuer - the JWT Claims Set iss.public JWT.Builder setClaimsSetSubject(String claimsSetSubject)
sub.claimsSetSubject - the JWT Claims Set sub.public JWT.Builder setClaimsSetAudience(String claimsSetAudience)
aud for a single audience.claimsSetAudience - the JWT Claims Set aud.public JWT.Builder setClaimsSetAudiences(List<String> claimsSetAudiences)
aud.claimsSetAudiences - the JWT Claims Set aud.public JWT.Builder setClaimsSetExpirationTime(long claimsSetExpirationTime)
exp.claimsSetExpirationTime - the JWT Claims Set exp.public JWT.Builder setClaimsSetNotBefore(String claimsSetNotBefore)
nbf.claimsSetNotBefore - the JWT Claims Set nbf.public JWT.Builder setClaimsSetIssuedAt(long claimsSetIssuedAt)
issuedAt.claimsSetIssuedAt - the JWT Claims Set issuedAt.public JWT.Builder setClaimsSetJwdId(String claimsSetJwdId)
jti.claimsSetJwdId - the JWT Claims Set jti.public JWT.Builder setClaimsSetType(String claimsSetType)
typ.claimsSetType - the JWT Claims Set typ.public JWT.Builder setClaimsSetCustomField(String key, Object value)
key - the custom field name.value - value the custom field value.public JWT.Builder setSignature(String signature)
signature - Copyright © 2010–2016 The Apache Software Foundation. All rights reserved.