public class DefaultJwtParserBuilder extends Object implements JwtParserBuilder
| Constructor and Description |
|---|
DefaultJwtParserBuilder() |
public JwtParserBuilder unsecured()
unsecured in interface JwtParserBuilderpublic JwtParserBuilder unsecuredDecompression()
unsecuredDecompression in interface JwtParserBuilderpublic JwtParserBuilder provider(Provider provider)
provider in interface JwtParserBuilderpublic JwtParserBuilder deserializeJsonWith(Deserializer<Map<String,?>> deserializer)
deserializeJsonWith in interface JwtParserBuilderpublic JwtParserBuilder json(Deserializer<Map<String,?>> reader)
json in interface JwtParserBuilderpublic JwtParserBuilder base64UrlDecodeWith(Decoder<CharSequence,byte[]> decoder)
base64UrlDecodeWith in interface JwtParserBuilderpublic JwtParserBuilder b64Url(Decoder<InputStream,InputStream> decoder)
b64Url in interface JwtParserBuilderpublic JwtParserBuilder requireIssuedAt(Date issuedAt)
requireIssuedAt in interface JwtParserBuilderpublic JwtParserBuilder requireIssuer(String issuer)
requireIssuer in interface JwtParserBuilderpublic JwtParserBuilder requireAudience(String audience)
requireAudience in interface JwtParserBuilderpublic JwtParserBuilder requireSubject(String subject)
requireSubject in interface JwtParserBuilderpublic JwtParserBuilder requireId(String id)
requireId in interface JwtParserBuilderpublic JwtParserBuilder requireExpiration(Date expiration)
requireExpiration in interface JwtParserBuilderpublic JwtParserBuilder requireNotBefore(Date notBefore)
requireNotBefore in interface JwtParserBuilderpublic JwtParserBuilder require(String claimName, Object value)
require in interface JwtParserBuilderpublic JwtParserBuilder setClock(Clock clock)
setClock in interface JwtParserBuilderpublic JwtParserBuilder clock(Clock clock)
clock in interface JwtParserBuilderpublic NestedCollection<String,JwtParserBuilder> critical()
critical in interface JwtParserBuilderpublic JwtParserBuilder setAllowedClockSkewSeconds(long seconds) throws IllegalArgumentException
setAllowedClockSkewSeconds in interface JwtParserBuilderIllegalArgumentExceptionpublic JwtParserBuilder clockSkewSeconds(long seconds) throws IllegalArgumentException
clockSkewSeconds in interface JwtParserBuilderIllegalArgumentExceptionpublic JwtParserBuilder setSigningKey(byte[] key)
setSigningKey in interface JwtParserBuilderpublic JwtParserBuilder setSigningKey(String base64EncodedSecretKey)
setSigningKey in interface JwtParserBuilderpublic JwtParserBuilder setSigningKey(Key key)
setSigningKey in interface JwtParserBuilderpublic JwtParserBuilder verifyWith(SecretKey key)
verifyWith in interface JwtParserBuilderpublic JwtParserBuilder verifyWith(PublicKey key)
verifyWith in interface JwtParserBuilderpublic JwtParserBuilder decryptWith(SecretKey key)
decryptWith in interface JwtParserBuilderpublic JwtParserBuilder decryptWith(PrivateKey key)
decryptWith in interface JwtParserBuilderpublic NestedCollection<CompressionAlgorithm,JwtParserBuilder> zip()
zip in interface JwtParserBuilderpublic NestedCollection<AeadAlgorithm,JwtParserBuilder> enc()
enc in interface JwtParserBuilderpublic NestedCollection<SecureDigestAlgorithm<?,?>,JwtParserBuilder> sig()
sig in interface JwtParserBuilderpublic NestedCollection<KeyAlgorithm<?,?>,JwtParserBuilder> key()
key in interface JwtParserBuilderpublic JwtParserBuilder setSigningKeyResolver(SigningKeyResolver signingKeyResolver)
setSigningKeyResolver in interface JwtParserBuilderpublic JwtParserBuilder keyLocator(Locator<Key> keyLocator)
keyLocator in interface JwtParserBuilderpublic JwtParserBuilder setCompressionCodecResolver(CompressionCodecResolver resolver)
setCompressionCodecResolver in interface JwtParserBuilderCopyright © 2014–2024 jsonwebtoken.io. All rights reserved.