Class EntityStatementClaimsVerifier
- java.lang.Object
-
- com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
-
- com.nimbusds.openid.connect.sdk.federation.entities.EntityStatementClaimsVerifier
-
- All Implemented Interfaces:
com.nimbusds.jwt.proc.ClockSkewAware,com.nimbusds.jwt.proc.JWTClaimsSetVerifier
@Immutable public class EntityStatementClaimsVerifier extends com.nimbusds.jwt.proc.DefaultJWTClaimsVerifier
Entity statement claims verifier.Verifies:
- The presence of the required "iss", "sub", "iat", "exp" and "jwks" claims.
- The current time is within the "iat" and "exp" window.
-
-
Constructor Summary
Constructors Constructor Description EntityStatementClaimsVerifier()Creates a new entity statement claims verifier for self-issued statements.EntityStatementClaimsVerifier(Audience expectedAudience)Creates a new entity statement claims verifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidverify(com.nimbusds.jwt.JWTClaimsSet claimsSet, com.nimbusds.jose.proc.SecurityContext context)
-
-
-
Constructor Detail
-
EntityStatementClaimsVerifier
public EntityStatementClaimsVerifier()
Creates a new entity statement claims verifier for self-issued statements.
-
EntityStatementClaimsVerifier
public EntityStatementClaimsVerifier(Audience expectedAudience)
Creates a new entity statement claims verifier.- Parameters:
expectedAudience- The expected audience,nullif not specified.
-
-
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:
verifyin interfacecom.nimbusds.jwt.proc.JWTClaimsSetVerifier- Overrides:
verifyin classcom.nimbusds.jwt.proc.DefaultJWTClaimsVerifier- Throws:
com.nimbusds.jwt.proc.BadJWTException
-
-