Package dev.paseto.jpaseto
Interface PasetoV2PublicBuilder
-
- All Superinterfaces:
PasetoBuilder<PasetoV2PublicBuilder>
public interface PasetoV2PublicBuilder extends PasetoBuilder<PasetoV2PublicBuilder>
A builder for constructing Paseto v2.public 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)PasetoV2PublicBuildersetPrivateKey(java.security.PrivateKey privateKey)default TsetSubject(java.lang.String sub)default TsetTokenId(java.lang.String jti)-
Methods inherited from interface dev.paseto.jpaseto.PasetoBuilder
compact, setSerializer
-
-
-
-
Method Detail
-
setPrivateKey
PasetoV2PublicBuilder setPrivateKey(java.security.PrivateKey privateKey)
-
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)
-
-