@AutoService(value=dev.paseto.jpaseto.PasetoParserBuilder.class) public class DefaultPasetoParserBuilder extends java.lang.Object implements PasetoParserBuilder
| Constructor and Description |
|---|
DefaultPasetoParserBuilder() |
| Modifier and Type | Method and Description |
|---|---|
PasetoParser |
build() |
PasetoParserBuilder |
require(java.lang.String claimName,
java.util.function.Predicate<java.lang.Object> value) |
PasetoParserBuilder |
requireFooter(java.lang.String claimName,
java.util.function.Predicate<java.lang.Object> value) |
PasetoParserBuilder |
setAllowedClockSkew(java.time.Duration allowedClockSkewMillis) |
PasetoParserBuilder |
setClock(java.time.Clock clock) |
PasetoParserBuilder |
setDeserializer(Deserializer<java.util.Map<java.lang.String,java.lang.Object>> deserializer) |
PasetoParserBuilder |
setKeyResolver(KeyResolver keyResolver) |
PasetoParserBuilder |
setPublicKey(java.security.PublicKey publicKey) |
PasetoParserBuilder |
setSharedSecret(javax.crypto.SecretKey sharedSecret) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrequire, requireAudience, requireExpiration, requireIssuedAt, requireIssuer, requireKeyId, requireNotBefore, requireSubject, requireTokenId, setSharedSecretpublic PasetoParserBuilder setKeyResolver(KeyResolver keyResolver)
setKeyResolver in interface PasetoParserBuilderpublic PasetoParserBuilder setSharedSecret(javax.crypto.SecretKey sharedSecret)
setSharedSecret in interface PasetoParserBuilderpublic PasetoParserBuilder setPublicKey(java.security.PublicKey publicKey)
setPublicKey in interface PasetoParserBuilderpublic PasetoParserBuilder setDeserializer(Deserializer<java.util.Map<java.lang.String,java.lang.Object>> deserializer)
setDeserializer in interface PasetoParserBuilderpublic PasetoParser build()
build in interface PasetoParserBuilderpublic PasetoParserBuilder require(java.lang.String claimName, java.util.function.Predicate<java.lang.Object> value)
require in interface PasetoParserBuilderpublic PasetoParserBuilder requireFooter(java.lang.String claimName, java.util.function.Predicate<java.lang.Object> value)
requireFooter in interface PasetoParserBuilderpublic PasetoParserBuilder setClock(java.time.Clock clock)
setClock in interface PasetoParserBuilderpublic PasetoParserBuilder setAllowedClockSkew(java.time.Duration allowedClockSkewMillis)
setAllowedClockSkew in interface PasetoParserBuilderCopyright © 2019-2020 paseto.dev. All Rights Reserved.