Package dev.paseto.jpaseto.impl
Class DefaultPasetoV2LocalBuilder
- java.lang.Object
-
- dev.paseto.jpaseto.impl.DefaultPasetoV2LocalBuilder
-
- All Implemented Interfaces:
dev.paseto.jpaseto.PasetoBuilder<dev.paseto.jpaseto.PasetoV2LocalBuilder>,dev.paseto.jpaseto.PasetoV2LocalBuilder
@AutoService(dev.paseto.jpaseto.PasetoV2LocalBuilder.class) public class DefaultPasetoV2LocalBuilder extends java.lang.Object implements dev.paseto.jpaseto.PasetoV2LocalBuilder
-
-
Constructor Summary
Constructors Constructor Description DefaultPasetoV2LocalBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Default Methods Modifier and Type Method Description Tclaim(java.lang.String arg0, java.lang.Object arg1)Tclaim(java.lang.String key, java.lang.Object value)java.lang.Stringcompact()protected byte[]footerAsBytes()TfooterClaim(java.lang.String arg0, java.lang.Object arg1)TfooterClaim(java.lang.String key, java.lang.Object value)protected java.lang.StringfooterToString(byte[] footer)protected java.util.Map<java.lang.String,java.lang.Object>getFooter()protected java.lang.StringgetFooterString()protected java.util.Map<java.lang.String,java.lang.Object>getPayload()protected dev.paseto.jpaseto.io.Serializer<java.util.Map<java.lang.String,java.lang.Object>>getSerializer()protected java.lang.StringnoPadBase64(byte[]... inputs)protected byte[]payloadAsBytes()default TsetAudience(java.lang.String arg0)default TsetExpiration(java.time.Instant arg0)TsetFooter(java.lang.String arg0)TsetFooter(java.lang.String footer)default TsetIssuedAt(java.time.Instant arg0)default TsetIssuer(java.lang.String arg0)default TsetKeyId(java.lang.String arg0)default TsetNotBefore(java.time.Instant arg0)TsetSerializer(dev.paseto.jpaseto.io.Serializer<java.util.Map<java.lang.String,java.lang.Object>> serializer)dev.paseto.jpaseto.PasetoV2LocalBuildersetSharedSecret(javax.crypto.SecretKey sharedSecret)default TsetSubject(java.lang.String arg0)default TsetTokenId(java.lang.String arg0)
-
-
-
Method Detail
-
setSharedSecret
public dev.paseto.jpaseto.PasetoV2LocalBuilder setSharedSecret(javax.crypto.SecretKey sharedSecret)
- Specified by:
setSharedSecretin interfacedev.paseto.jpaseto.PasetoV2LocalBuilder
-
compact
public java.lang.String compact()
- Specified by:
compactin interfacedev.paseto.jpaseto.PasetoBuilder<dev.paseto.jpaseto.PasetoV2LocalBuilder>
-
claim
public abstract T claim(java.lang.String arg0, java.lang.Object arg1)
-
footerClaim
public abstract T footerClaim(java.lang.String arg0, java.lang.Object arg1)
-
setFooter
public abstract T setFooter(java.lang.String arg0)
-
setIssuer
public default T setIssuer(java.lang.String arg0)
-
setSubject
public default T setSubject(java.lang.String arg0)
-
setAudience
public default T setAudience(java.lang.String arg0)
-
setExpiration
public default T setExpiration(java.time.Instant arg0)
-
setNotBefore
public default T setNotBefore(java.time.Instant arg0)
-
setIssuedAt
public default T setIssuedAt(java.time.Instant arg0)
-
setTokenId
public default T setTokenId(java.lang.String arg0)
-
setKeyId
public default T setKeyId(java.lang.String arg0)
-
claim
public T claim(java.lang.String key, java.lang.Object value)
-
footerClaim
public T footerClaim(java.lang.String key, java.lang.Object value)
-
setFooter
public T setFooter(java.lang.String footer)
-
getSerializer
protected dev.paseto.jpaseto.io.Serializer<java.util.Map<java.lang.String,java.lang.Object>> getSerializer()
-
setSerializer
public T setSerializer(dev.paseto.jpaseto.io.Serializer<java.util.Map<java.lang.String,java.lang.Object>> serializer)
- Specified by:
setSerializerin interfacedev.paseto.jpaseto.PasetoBuilder<T extends dev.paseto.jpaseto.PasetoBuilder>
-
footerToString
protected java.lang.String footerToString(byte[] footer)
-
noPadBase64
protected java.lang.String noPadBase64(byte[]... inputs)
-
payloadAsBytes
protected byte[] payloadAsBytes()
-
footerAsBytes
protected byte[] footerAsBytes()
-
getPayload
protected java.util.Map<java.lang.String,java.lang.Object> getPayload()
-
getFooter
protected java.util.Map<java.lang.String,java.lang.Object> getFooter()
-
getFooterString
protected java.lang.String getFooterString()
-
-