Package dev.paseto.jpaseto
Interface PasetoV2LocalBuilder
-
- All Superinterfaces:
PasetoBuilder<PasetoV2LocalBuilder>
public interface PasetoV2LocalBuilder extends PasetoBuilder<PasetoV2LocalBuilder>
A builder for constructing Paseto v2.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)PasetoV2LocalBuildersetSharedSecret(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
PasetoV2LocalBuilder 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)
-
-