Class PopulateOIDCEncryptionParametersTest
- java.lang.Object
-
- org.opensaml.core.testing.OpenSAMLInitBaseTestCase
-
- net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
-
- net.shibboleth.idp.plugin.oidc.op.profile.impl.PopulateOIDCEncryptionParametersTest
-
public class PopulateOIDCEncryptionParametersTest extends BaseOIDCResponseActionTest
PopulateOIDCEncryptionParametersunit test.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPopulateOIDCEncryptionParametersTest.MockEncryptionParametersResolver-
Nested classes/interfaces inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
BaseOIDCResponseActionTest.MockRevocationCache
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.idp.plugin.oidc.op.profile.impl.PopulateOIDCEncryptionParametersactionprivate PopulateOIDCEncryptionParametersTest.MockEncryptionParametersResolverresolver-
Fields inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
clientId, credentialEC256, credentialEC384, credentialEC521, credentialHMAC, credentialRSA, idGenerator, metadataCtx, profileRequestCtx, request, requestCtx, respCtx, rpCtx, subject
-
-
Constructor Summary
Constructors Constructor Description PopulateOIDCEncryptionParametersTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidinit()voidtestFailureFailsToResolve()Test failing to resolve when failing is not an option.voidtestFailureNullStrategyConf()Test setting null strategy for configurations.voidtestFailureNullStrategyEncrContext()Test setting null strategy for encryption context.voidtestFailureNullStrategyEncrParamas()Test setting null strategy for encryption params resolver.voidtestFailureNullStrategyMetadataContext()Test setting null strategy for metadata context.voidtestSuccessDecryption()Test basic success case for decryption.voidtestSuccessEncryption()Test basic success case for encryption.voidtestSuccessFailsToResolve()Test success case for failing to resolve when failing is an option.-
Methods inherited from class net.shibboleth.idp.plugin.oidc.op.profile.impl.BaseOIDCResponseActionTest
addEntryToMap, getDataSealer, initializeDataSealer, setAuthenticationRequest, setIdTokenToResponseContext, setTokenRequest, setUp, setUserInfoRequest, setUserInfoResponseToResponseContext, signIdTokenInResponseContext, signUserInfoResponseInResponseContext
-
-
-
-
Field Detail
-
action
private net.shibboleth.idp.plugin.oidc.op.profile.impl.PopulateOIDCEncryptionParameters action
-
resolver
private PopulateOIDCEncryptionParametersTest.MockEncryptionParametersResolver resolver
-
-
Method Detail
-
init
@BeforeMethod private void init() throws ComponentInitializationException
- Throws:
ComponentInitializationException
-
testSuccessEncryption
public void testSuccessEncryption() throws NoSuchAlgorithmException, ComponentInitializationExceptionTest basic success case for encryption.
-
testSuccessDecryption
public void testSuccessDecryption() throws NoSuchAlgorithmException, ComponentInitializationExceptionTest basic success case for decryption.
-
testSuccessFailsToResolve
public void testSuccessFailsToResolve() throws NoSuchAlgorithmException, ComponentInitializationExceptionTest success case for failing to resolve when failing is an option.
-
testFailureFailsToResolve
public void testFailureFailsToResolve() throws NoSuchAlgorithmException, ComponentInitializationExceptionTest failing to resolve when failing is not an option.
-
testFailureNullStrategyConf
public void testFailureNullStrategyConf()
Test setting null strategy for configurations.
-
testFailureNullStrategyEncrContext
public void testFailureNullStrategyEncrContext()
Test setting null strategy for encryption context.
-
testFailureNullStrategyMetadataContext
public void testFailureNullStrategyMetadataContext()
Test setting null strategy for metadata context.
-
testFailureNullStrategyEncrParamas
public void testFailureNullStrategyEncrParamas()
Test setting null strategy for encryption params resolver.
-
-