SEPARATOR_CHAR| Constructor and Description |
|---|
DefaultJwtParser()
Deprecated.
for backward compatibility only, see other constructors.
|
| Modifier and Type | Method and Description |
|---|---|
JwtParser |
base64UrlDecodeWith(Decoder<java.lang.String,byte[]> base64UrlDecoder) |
protected JwtSignatureValidator |
createSignatureValidator(SignatureAlgorithm alg,
java.security.Key key) |
JwtParser |
deserializeJsonWith(Deserializer<java.util.Map<java.lang.String,?>> deserializer) |
boolean |
isSigned(java.lang.String jwt) |
Jwt |
parse(java.lang.String jwt) |
<T> T |
parse(java.lang.String compact,
JwtHandler<T> handler) |
Jws<Claims> |
parseClaimsJws(java.lang.String claimsJws) |
Jwt<Header,Claims> |
parseClaimsJwt(java.lang.String claimsJwt) |
Jws<java.lang.String> |
parsePlaintextJws(java.lang.String plaintextJws) |
Jwt<Header,java.lang.String> |
parsePlaintextJwt(java.lang.String plaintextJwt) |
protected java.util.Map<java.lang.String,?> |
readValue(java.lang.String val) |
JwtParser |
require(java.lang.String claimName,
java.lang.Object value) |
JwtParser |
requireAudience(java.lang.String audience) |
JwtParser |
requireExpiration(java.util.Date expiration) |
JwtParser |
requireId(java.lang.String id) |
JwtParser |
requireIssuedAt(java.util.Date issuedAt) |
JwtParser |
requireIssuer(java.lang.String issuer) |
JwtParser |
requireNotBefore(java.util.Date notBefore) |
JwtParser |
requireSubject(java.lang.String subject) |
JwtParser |
setAllowedClockSkewSeconds(long seconds) |
JwtParser |
setClock(Clock clock) |
JwtParser |
setCompressionCodecResolver(CompressionCodecResolver compressionCodecResolver) |
JwtParser |
setSigningKey(byte[] key) |
JwtParser |
setSigningKey(java.security.Key key) |
JwtParser |
setSigningKey(java.lang.String base64EncodedSecretKey) |
JwtParser |
setSigningKeyResolver(SigningKeyResolver signingKeyResolver) |
@Deprecated public DefaultJwtParser()
public JwtParser deserializeJsonWith(Deserializer<java.util.Map<java.lang.String,?>> deserializer)
deserializeJsonWith in interface JwtParserpublic JwtParser base64UrlDecodeWith(Decoder<java.lang.String,byte[]> base64UrlDecoder)
base64UrlDecodeWith in interface JwtParserpublic JwtParser requireIssuedAt(java.util.Date issuedAt)
requireIssuedAt in interface JwtParserpublic JwtParser requireIssuer(java.lang.String issuer)
requireIssuer in interface JwtParserpublic JwtParser requireAudience(java.lang.String audience)
requireAudience in interface JwtParserpublic JwtParser requireSubject(java.lang.String subject)
requireSubject in interface JwtParserpublic JwtParser requireId(java.lang.String id)
public JwtParser requireExpiration(java.util.Date expiration)
requireExpiration in interface JwtParserpublic JwtParser requireNotBefore(java.util.Date notBefore)
requireNotBefore in interface JwtParserpublic JwtParser require(java.lang.String claimName, java.lang.Object value)
public JwtParser setAllowedClockSkewSeconds(long seconds) throws java.lang.IllegalArgumentException
setAllowedClockSkewSeconds in interface JwtParserjava.lang.IllegalArgumentExceptionpublic JwtParser setSigningKey(byte[] key)
setSigningKey in interface JwtParserpublic JwtParser setSigningKey(java.lang.String base64EncodedSecretKey)
setSigningKey in interface JwtParserpublic JwtParser setSigningKey(java.security.Key key)
setSigningKey in interface JwtParserpublic JwtParser setSigningKeyResolver(SigningKeyResolver signingKeyResolver)
setSigningKeyResolver in interface JwtParserpublic JwtParser setCompressionCodecResolver(CompressionCodecResolver compressionCodecResolver)
setCompressionCodecResolver in interface JwtParserpublic boolean isSigned(java.lang.String jwt)
public Jwt parse(java.lang.String jwt) throws ExpiredJwtException, MalformedJwtException, SignatureException
parse in interface JwtParserExpiredJwtExceptionMalformedJwtExceptionSignatureExceptionprotected JwtSignatureValidator createSignatureValidator(SignatureAlgorithm alg, java.security.Key key)
public <T> T parse(java.lang.String compact,
JwtHandler<T> handler)
throws ExpiredJwtException,
MalformedJwtException,
SignatureException
parse in interface JwtParserExpiredJwtExceptionMalformedJwtExceptionSignatureExceptionpublic Jwt<Header,java.lang.String> parsePlaintextJwt(java.lang.String plaintextJwt)
parsePlaintextJwt in interface JwtParserpublic Jwt<Header,Claims> parseClaimsJwt(java.lang.String claimsJwt)
parseClaimsJwt in interface JwtParserpublic Jws<java.lang.String> parsePlaintextJws(java.lang.String plaintextJws)
parsePlaintextJws in interface JwtParserpublic Jws<Claims> parseClaimsJws(java.lang.String claimsJws)
parseClaimsJws in interface JwtParserprotected java.util.Map<java.lang.String,?> readValue(java.lang.String val)
Copyright © 2014-2022 jsonwebtoken.io. All Rights Reserved.