Class ChainExpiryClaimsValidator

    • Field Detail

      • log

        @Nonnull
        private final org.slf4j.Logger log
        Class logger.
      • clockSkew

        @Nonnull
        private Duration clockSkew
        Positive clock skew adjustment to consider when checking JWT expiration (Default value: 60 seconds).
    • Constructor Detail

      • ChainExpiryClaimsValidator

        public ChainExpiryClaimsValidator()
        Constructor.
    • Method Detail

      • setClockSkew

        public void setClockSkew​(@Nonnull
                                 Duration skew)
        Set the clock skew.
        Parameters:
        skew - clock skew to set
      • doValidate

        public void doValidate​(@Nonnull
                               com.nimbusds.jwt.JWTClaimsSet claims,
                               @Nonnull
                               ProfileRequestContext context)
                        throws net.shibboleth.oidc.jwt.claims.JWTValidationException
        Specified by:
        doValidate in class net.shibboleth.oidc.jwt.claims.AbstractClaimsValidator
        Throws:
        net.shibboleth.oidc.jwt.claims.JWTValidationException