com.nimbusds.jwt.proc.ClockSkewAware, com.nimbusds.jwt.proc.JWTClaimsSetVerifier@ThreadSafe public class JARMClaimsVerifier extends Object implements com.nimbusds.jwt.proc.JWTClaimsSetVerifier, com.nimbusds.jwt.proc.ClockSkewAware
Related specifications:
| Constructor | Description |
|---|---|
JARMClaimsVerifier(Issuer issuer,
ClientID clientID,
int maxClockSkew) |
Creates a new ID token claims verifier.
|
| Modifier and Type | Method | Description |
|---|---|---|
ClientID |
getClientID() |
Returns the client ID for verifying the JWT audience.
|
Issuer |
getExpectedIssuer() |
Returns the expected Authorisation Server.
|
int |
getMaxClockSkew() |
|
void |
setMaxClockSkew(int maxClockSkew) |
|
void |
verify(com.nimbusds.jwt.JWTClaimsSet claimsSet,
com.nimbusds.jose.proc.SecurityContext ctx) |
public JARMClaimsVerifier(Issuer issuer, ClientID clientID, int maxClockSkew)
issuer - The expected Authorisation Server. Must not be
null.clientID - The client ID. Must not be null.maxClockSkew - The maximum acceptable clock skew (absolute
value), in seconds. Must be zero (no clock skew)
or positive integer.public Issuer getExpectedIssuer()
public ClientID getClientID()
public int getMaxClockSkew()
getMaxClockSkew in interface com.nimbusds.jwt.proc.ClockSkewAwarepublic void setMaxClockSkew(int maxClockSkew)
setMaxClockSkew in interface com.nimbusds.jwt.proc.ClockSkewAwarepublic void verify(com.nimbusds.jwt.JWTClaimsSet claimsSet, com.nimbusds.jose.proc.SecurityContext ctx) throws com.nimbusds.jwt.proc.BadJWTException
verify in interface com.nimbusds.jwt.proc.JWTClaimsSetVerifiercom.nimbusds.jwt.proc.BadJWTExceptionCopyright © 2018 Connect2id Ltd.. All rights reserved.