Class AuthenticationTimeClaimsValidatorTest
- java.lang.Object
-
- net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
-
- net.shibboleth.oidc.security.jwt.claims.impl.AuthenticationTimeClaimsValidatorTest
-
public class AuthenticationTimeClaimsValidatorTest extends AbstractClaimsValidatorTest
Test for theAuthenticationTimeClaimsValidator.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.oidc.security.jwt.claims.impl.AuthenticationTimeClaimsValidatorvalidatorThe validator to test.-
Fields inherited from class net.shibboleth.oidc.security.jwt.claims.impl.AbstractClaimsValidatorTest
ac, prc, src
-
-
Constructor Summary
Constructors Constructor Description AuthenticationTimeClaimsValidatorTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoRejectedForceAuthenticationRequestButOldAuthnTime()voiddoRejectedInTheFuture()voiddoRejectedInTheFutureButInsideSkew()voiddoRejectedNoClaim()voiddoRejectedTest()voiddoRejectedTestCanNotParseDate()voiddoValidateAuthTimeNotRequested()Would fail, but the claim was not requested, so it is not checked.voiddoValidateNoClaimButNotActive()voiddoValidateTest()voiddoValidateTest_DefaultAuthnTime()voiddoValidateTest_UseAuthnStrategy()voiddoValidateTestWithinLifetime()voiddoValidForceAuthenticationRequest()voidsetup()Setup the relevant contexts per method execution.
-
-
-
Method Detail
-
setup
@BeforeMethod public void setup() throws ComponentInitializationExceptionDescription copied from class:AbstractClaimsValidatorTestSetup the relevant contexts per method execution.
Is not inherited, so must be enabled in concrete test classes, e.g. add a setup method and call super.
- Overrides:
setupin classAbstractClaimsValidatorTest- Throws:
ComponentInitializationException- on error.
-
doValidateTest
public void doValidateTest() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateTest_UseAuthnStrategy
public void doValidateTest_UseAuthnStrategy() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateTest_DefaultAuthnTime
public void doValidateTest_DefaultAuthnTime() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateTestWithinLifetime
public void doValidateTestWithinLifetime() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateNoClaimButNotActive
public void doValidateNoClaimButNotActive() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTestCanNotParseDate
public void doRejectedTestCanNotParseDate() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedTest
public void doRejectedTest() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedInTheFuture
public void doRejectedInTheFuture() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedInTheFutureButInsideSkew
public void doRejectedInTheFutureButInsideSkew() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedNoClaim
public void doRejectedNoClaim() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doRejectedForceAuthenticationRequestButOldAuthnTime
public void doRejectedForceAuthenticationRequestButOldAuthnTime() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidForceAuthenticationRequest
public void doValidForceAuthenticationRequest() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationException- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationExceptionComponentInitializationException
-
doValidateAuthTimeNotRequested
public void doValidateAuthTimeNotRequested() throws net.shibboleth.oidc.jwt.claims.JWTValidationException, ComponentInitializationExceptionWould fail, but the claim was not requested, so it is not checked.- Throws:
net.shibboleth.oidc.jwt.claims.JWTValidationException- on error.ComponentInitializationException- on error.
-
-