Class CheckClientJWTDecryptionConfigurationTest
- java.lang.Object
-
- net.shibboleth.oidc.security.impl.CheckClientJWTDecryptionConfigurationTest
-
public class CheckClientJWTDecryptionConfigurationTest extends Object
Unit tests forCheckClientJWTDecryptionConfiguration.
-
-
Field Summary
Fields Modifier and Type Field Description protected net.shibboleth.oidc.security.impl.CheckClientJWTDecryptionConfigurationactionprotected com.nimbusds.openid.connect.sdk.rp.OIDCClientInformationclientInformationprotected StringeventId
-
Constructor Summary
Constructors Constructor Description CheckClientJWTDecryptionConfigurationTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddoPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseNoEvent()voiddoPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseWithEvent()voidexecute_bothDataAlgAndKeyTransportAlgMatch_returnsProceed()voidexecute_noDataAlgMatch_returnsError()voidexecute_noDataAlgNorKeyTransportAlg_returnsProceed()voidexecute_noKeyTransportAlgMatch_returnsError()voidinit_noClientInformationLookupStrategy()voidinit_noDataEncryptionAlgorithmLookupStrategy()voidinit_noEncryptionOptionalPredicate()voidinit_noErrorEventId()voidinit_noJwtTokenLookupStrategy()voidinit_noKeyTransportEncryptionAlgorithmLookupStrategy()protected com.nimbusds.jwt.EncryptedJWTmockEncryptedJWT()protected voidsetup(com.nimbusds.jwt.JWT jwt, boolean encryptionOptional, String dataEncryptionAlg, String keyTransportEncryptionAlg)
-
-
-
Field Detail
-
action
protected net.shibboleth.oidc.security.impl.CheckClientJWTDecryptionConfiguration action
-
clientInformation
protected com.nimbusds.openid.connect.sdk.rp.OIDCClientInformation clientInformation
-
eventId
protected String eventId
-
-
Method Detail
-
setup
protected void setup(com.nimbusds.jwt.JWT jwt, boolean encryptionOptional, String dataEncryptionAlg, String keyTransportEncryptionAlg)
-
init_noJwtTokenLookupStrategy
public void init_noJwtTokenLookupStrategy() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
init_noDataEncryptionAlgorithmLookupStrategy
public void init_noDataEncryptionAlgorithmLookupStrategy() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
init_noKeyTransportEncryptionAlgorithmLookupStrategy
public void init_noKeyTransportEncryptionAlgorithmLookupStrategy() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
init_noClientInformationLookupStrategy
public void init_noClientInformationLookupStrategy() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
init_noEncryptionOptionalPredicate
public void init_noEncryptionOptionalPredicate() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
init_noErrorEventId
public void init_noErrorEventId() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
doPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseNoEvent
public void doPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseNoEvent() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
doPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseWithEvent
public void doPreExecute_noEncryptedJwtEncryptionOptional_returnsFalseWithEvent() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
execute_noDataAlgNorKeyTransportAlg_returnsProceed
public void execute_noDataAlgNorKeyTransportAlg_returnsProceed() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
execute_noDataAlgMatch_returnsError
public void execute_noDataAlgMatch_returnsError() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
execute_noKeyTransportAlgMatch_returnsError
public void execute_noKeyTransportAlgMatch_returnsError() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
execute_bothDataAlgAndKeyTransportAlgMatch_returnsProceed
public void execute_bothDataAlgAndKeyTransportAlgMatch_returnsProceed() throws ComponentInitializationException- Throws:
ComponentInitializationException
-
mockEncryptedJWT
protected com.nimbusds.jwt.EncryptedJWT mockEncryptedJWT()
-
-