| Package | Description |
|---|---|
| com.atlassian.asap.api |
| Modifier and Type | Method and Description |
|---|---|
JwtBuilder |
JwtBuilder.algorithm(SigningAlgorithm alg)
Sets the algorithm (alg) jws header.
|
JwtBuilder |
JwtBuilder.audience(Iterable<String> aud)
Sets the audience (aud) claim.
|
JwtBuilder |
JwtBuilder.audience(String... aud)
Sets the audience (aud) claim.
|
static JwtBuilder |
JwtBuilder.copyJwt(Jwt prototype)
Returns a builder initialised with the given Jwt prototype.
|
JwtBuilder |
JwtBuilder.expirationTime(Instant expiry)
Sets the expiration time (exp) claim.
|
JwtBuilder |
JwtBuilder.issuedAt(Instant iat)
Set the issued at (iat) claim.
|
JwtBuilder |
JwtBuilder.issuer(String iss)
Set the issuer (iss) claim.
|
JwtBuilder |
JwtBuilder.jwtId(String jti)
Set the jwt id (jti) claim.
|
JwtBuilder |
JwtBuilder.keyId(String keyId)
Sets the key id jws header.
|
static JwtBuilder |
JwtBuilder.newJwt()
Construct a simple jwt builder initialised with default claim values as follows:
nbf, iat claim set to current system time
exp claim set current time plus default expiry as defined in
DEFAULT_LIFETIME
jti claim set to a random UUID. |
JwtBuilder |
JwtBuilder.notBefore(Optional<Instant> nbf)
Set the not before (nbf) claim.
|
JwtBuilder |
JwtBuilder.subject(Optional<String> sub)
Sets the subject (sub) claim for this jwt.
|
Copyright © 2016 Atlassian. All rights reserved.