Package dev.paseto.jpaseto
Interface PasetoV1LocalBuilder
-
- All Superinterfaces:
PasetoBuilder<PasetoV1LocalBuilder>
public interface PasetoV1LocalBuilder extends PasetoBuilder<PasetoV1LocalBuilder>
A builder for constructing Paseto v1.local tokens.- Since:
- 0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Tclaim(java.lang.String key, java.lang.Object value)TfooterClaim(java.lang.String key, java.lang.Object value)default TsetAudience(java.lang.String aud)default TsetExpiration(java.time.Instant exp)TsetFooter(java.lang.String footer)default TsetIssuedAt(java.time.Instant iat)default TsetIssuer(java.lang.String iss)default TsetKeyId(java.lang.String kid)default TsetNotBefore(java.time.Instant nbf)PasetoV1LocalBuildersetSharedSecret(javax.crypto.SecretKey sharedSecret)default TsetSubject(java.lang.String sub)default TsetTokenId(java.lang.String jti)-
Methods inherited from interface dev.paseto.jpaseto.PasetoBuilder
compact, setSerializer
-
-
-
-
Method Detail
-
setSharedSecret
PasetoV1LocalBuilder setSharedSecret(javax.crypto.SecretKey sharedSecret)
-
claim
T claim(java.lang.String key, java.lang.Object value)
-
footerClaim
T footerClaim(java.lang.String key, java.lang.Object value)
-
setFooter
T setFooter(java.lang.String footer)
-
setIssuer
default T setIssuer(java.lang.String iss)
-
setSubject
default T setSubject(java.lang.String sub)
-
setAudience
default T setAudience(java.lang.String aud)
-
setExpiration
default T setExpiration(java.time.Instant exp)
-
setNotBefore
default T setNotBefore(java.time.Instant nbf)
-
setIssuedAt
default T setIssuedAt(java.time.Instant iat)
-
setTokenId
default T setTokenId(java.lang.String jti)
-
setKeyId
default T setKeyId(java.lang.String kid)
-
-