com.auth0.jwt
Class JWTVerifier

java.lang.Object
  extended by com.auth0.jwt.JWTVerifier

public class JWTVerifier
extends Object

JWT Java Implementation Adapted from https://bitbucket.org/lluisfaja/javajwt/wiki/Home See JWTVerifier.java


Constructor Summary
JWTVerifier(byte[] secret)
           
JWTVerifier(byte[] secret, String audience)
           
JWTVerifier(byte[] secret, String audience, String issuer)
           
JWTVerifier(String secret)
           
JWTVerifier(String secret, String audience)
           
JWTVerifier(String secret, String audience, String issuer)
           
 
Method Summary
 Map<String,Object> verify(String token)
          Performs JWT validation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JWTVerifier

public JWTVerifier(String secret,
                   String audience,
                   String issuer)

JWTVerifier

public JWTVerifier(String secret,
                   String audience)

JWTVerifier

public JWTVerifier(String secret)

JWTVerifier

public JWTVerifier(byte[] secret,
                   String audience,
                   String issuer)

JWTVerifier

public JWTVerifier(byte[] secret,
                   String audience)

JWTVerifier

public JWTVerifier(byte[] secret)
Method Detail

verify

public Map<String,Object> verify(String token)
                          throws NoSuchAlgorithmException,
                                 InvalidKeyException,
                                 IllegalStateException,
                                 IOException,
                                 SignatureException,
                                 JWTVerifyException
Performs JWT validation

Parameters:
token - token to verify
Throws:
SignatureException - when signature is invalid
JWTVerifyException - when expiration, issuer or audience are invalid
IllegalStateException - when token's structure is invalid
NoSuchAlgorithmException
InvalidKeyException
IOException


Copyright © 2015. All Rights Reserved.