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