Class ResolveClaimsVerifier

  • All Implemented Interfaces:
    com.nimbusds.jwt.proc.ClockSkewAware, com.nimbusds.jwt.proc.JWTClaimsSetVerifier

    @Immutable
    public class ResolveClaimsVerifier
    extends com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
    Resolve claims verifier.

    Verifies:

    • The presence of the required "iss", "sub", "iat", "exp" and "metadata" claims.
    • The current time is within the "iat" and "exp" window.
    • Field Summary

      • Fields inherited from class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier

        DEFAULT_MAX_CLOCK_SKEW_SECONDS
    • Constructor Summary

      Constructors 
      Constructor Description
      ResolveClaimsVerifier()
      Creates a new resolve claims verifier.
    • Method Detail

      • verify

        public void verify​(com.nimbusds.jwt.JWTClaimsSet claimsSet,
                           com.nimbusds.jose.proc.SecurityContext context)
                    throws com.nimbusds.jwt.proc.BadJWTException
        Specified by:
        verify in interface com.nimbusds.jwt.proc.JWTClaimsSetVerifier
        Overrides:
        verify in class com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
        Throws:
        com.nimbusds.jwt.proc.BadJWTException