public class JWTVerifier extends Object
Constructor and Description |
---|
JWTVerifier(byte[] secret) |
JWTVerifier(byte[] secret,
String audience) |
JWTVerifier(byte[] secret,
String audience,
String issuer) |
JWTVerifier(PublicKey publicKey) |
JWTVerifier(PublicKey publicKey,
String audience) |
JWTVerifier(PublicKey publicKey,
String audience,
String issuer) |
JWTVerifier(String secret) |
JWTVerifier(String secret,
String audience) |
JWTVerifier(String secret,
String audience,
String issuer) |
public JWTVerifier(String secret)
public JWTVerifier(byte[] secret, String audience)
public JWTVerifier(byte[] secret)
public JWTVerifier(PublicKey publicKey)
public Map<String,Object> verify(String token) throws NoSuchAlgorithmException, InvalidKeyException, IllegalStateException, IOException, SignatureException, JWTVerifyException
token
- token to verifySignatureException
- when signature is invalidJWTVerifyException
- when expiration, issuer or audience are invalidJWTAlgorithmException
- when the algorithm is missing or unsupportedIllegalStateException
- when token's structure is invalid or secret / public key does not match algorithm of tokenNoSuchAlgorithmException
InvalidKeyException
IOException
Copyright © 2016. All Rights Reserved.