io.jsonwebtoken.JwtParserpublic class DefaultJwtParser extends Object implements io.jsonwebtoken.JwtParser
| Constructor | Description |
|---|---|
DefaultJwtParser() |
| Modifier and Type | Method | Description |
|---|---|---|
io.jsonwebtoken.JwtParser |
base64UrlDecodeWith(io.jsonwebtoken.io.Decoder<String,byte[]> base64UrlDecoder) |
|
protected JwtSignatureValidator |
createSignatureValidator(io.jsonwebtoken.SignatureAlgorithm alg,
Key key) |
|
io.jsonwebtoken.JwtParser |
deserializeJsonWith(io.jsonwebtoken.io.Deserializer<Map<String,?>> deserializer) |
|
boolean |
isSigned(String jwt) |
|
io.jsonwebtoken.Jwt |
parse(String jwt) |
|
<T> T |
parse(String compact,
io.jsonwebtoken.JwtHandler<T> handler) |
|
io.jsonwebtoken.Jws<io.jsonwebtoken.Claims> |
parseClaimsJws(String claimsJws) |
|
io.jsonwebtoken.Jwt<io.jsonwebtoken.Header,io.jsonwebtoken.Claims> |
parseClaimsJwt(String claimsJwt) |
|
io.jsonwebtoken.Jws<String> |
parsePlaintextJws(String plaintextJws) |
|
io.jsonwebtoken.Jwt<io.jsonwebtoken.Header,String> |
parsePlaintextJwt(String plaintextJwt) |
|
protected Map<String,?> |
readValue(String val) |
|
io.jsonwebtoken.JwtParser |
require(String claimName,
Object value) |
|
io.jsonwebtoken.JwtParser |
requireAudience(String audience) |
|
io.jsonwebtoken.JwtParser |
requireExpiration(Date expiration) |
|
io.jsonwebtoken.JwtParser |
requireId(String id) |
|
io.jsonwebtoken.JwtParser |
requireIssuedAt(Date issuedAt) |
|
io.jsonwebtoken.JwtParser |
requireIssuer(String issuer) |
|
io.jsonwebtoken.JwtParser |
requireNotBefore(Date notBefore) |
|
io.jsonwebtoken.JwtParser |
requireSubject(String subject) |
|
io.jsonwebtoken.JwtParser |
setAllowedClockSkewSeconds(long seconds) |
|
io.jsonwebtoken.JwtParser |
setClock(io.jsonwebtoken.Clock clock) |
|
io.jsonwebtoken.JwtParser |
setCompressionCodecResolver(io.jsonwebtoken.CompressionCodecResolver compressionCodecResolver) |
|
io.jsonwebtoken.JwtParser |
setSigningKey(byte[] key) |
|
io.jsonwebtoken.JwtParser |
setSigningKey(String base64EncodedSecretKey) |
|
io.jsonwebtoken.JwtParser |
setSigningKey(Key key) |
|
io.jsonwebtoken.JwtParser |
setSigningKeyResolver(io.jsonwebtoken.SigningKeyResolver signingKeyResolver) |
public io.jsonwebtoken.JwtParser deserializeJsonWith(io.jsonwebtoken.io.Deserializer<Map<String,?>> deserializer)
deserializeJsonWith in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser base64UrlDecodeWith(io.jsonwebtoken.io.Decoder<String,byte[]> base64UrlDecoder)
base64UrlDecodeWith in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireIssuedAt(Date issuedAt)
requireIssuedAt in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireIssuer(String issuer)
requireIssuer in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireAudience(String audience)
requireAudience in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireSubject(String subject)
requireSubject in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireId(String id)
requireId in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireExpiration(Date expiration)
requireExpiration in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser requireNotBefore(Date notBefore)
requireNotBefore in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser require(String claimName, Object value)
require in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setClock(io.jsonwebtoken.Clock clock)
setClock in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setAllowedClockSkewSeconds(long seconds)
setAllowedClockSkewSeconds in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setSigningKey(byte[] key)
setSigningKey in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setSigningKey(String base64EncodedSecretKey)
setSigningKey in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setSigningKey(Key key)
setSigningKey in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setSigningKeyResolver(io.jsonwebtoken.SigningKeyResolver signingKeyResolver)
setSigningKeyResolver in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.JwtParser setCompressionCodecResolver(io.jsonwebtoken.CompressionCodecResolver compressionCodecResolver)
setCompressionCodecResolver in interface io.jsonwebtoken.JwtParserpublic boolean isSigned(String jwt)
isSigned in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.Jwt parse(String jwt) throws io.jsonwebtoken.ExpiredJwtException, io.jsonwebtoken.MalformedJwtException, io.jsonwebtoken.security.SignatureException
parse in interface io.jsonwebtoken.JwtParserio.jsonwebtoken.ExpiredJwtExceptionio.jsonwebtoken.MalformedJwtExceptionio.jsonwebtoken.security.SignatureExceptionprotected JwtSignatureValidator createSignatureValidator(io.jsonwebtoken.SignatureAlgorithm alg, Key key)
public <T> T parse(String compact, io.jsonwebtoken.JwtHandler<T> handler) throws io.jsonwebtoken.ExpiredJwtException, io.jsonwebtoken.MalformedJwtException, io.jsonwebtoken.security.SignatureException
parse in interface io.jsonwebtoken.JwtParserio.jsonwebtoken.ExpiredJwtExceptionio.jsonwebtoken.MalformedJwtExceptionio.jsonwebtoken.security.SignatureExceptionpublic io.jsonwebtoken.Jwt<io.jsonwebtoken.Header,String> parsePlaintextJwt(String plaintextJwt)
parsePlaintextJwt in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.Jwt<io.jsonwebtoken.Header,io.jsonwebtoken.Claims> parseClaimsJwt(String claimsJwt)
parseClaimsJwt in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.Jws<String> parsePlaintextJws(String plaintextJws)
parsePlaintextJws in interface io.jsonwebtoken.JwtParserpublic io.jsonwebtoken.Jws<io.jsonwebtoken.Claims> parseClaimsJws(String claimsJws)
parseClaimsJws in interface io.jsonwebtoken.JwtParserCopyright © 2019. All rights reserved.