Class EncryptProcessedTokenTest
- java.lang.Object
-
- net.shibboleth.idp.plugin.oidc.op.profile.impl.EncryptProcessedTokenTest
-
public class EncryptProcessedTokenTest extends Object
EncryptProcessedTokenunit test.
-
-
Field Summary
Fields Modifier and Type Field Description private net.shibboleth.idp.plugin.oidc.op.profile.impl.EncryptProcessedTokenactionprivate EncryptionContextencCtxprivate KeyPairkpprivate net.shibboleth.oidc.metadata.context.OIDCMetadataContextoidcCtxprivate OIDCAuthenticationResponseContextoidcRespCtxprivate ProfileRequestContextprcprivate RequestContextrequestCtx
-
Constructor Summary
Constructors Constructor Description EncryptProcessedTokenTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsetup()voidtestFailNoEncryptionContext()Test case of missing encryption context.voidtestInitializationFail()Strategy cannot be set after initializationvoidtestInitializationFail2()Strategy cannot be nullvoidtestNoInput()Test case of nothing to encrypt.voidtestSuccess()Test success basic case.voidtestSuccessEC()Test success basic case using EC.voidtestSuccessNoEnc()Test case of missing encryption parameters.voidtestSuccessUserInfo()Test success case of encrypting unsigned userinfo.
-
-
-
Field Detail
-
prc
private ProfileRequestContext prc
-
action
private net.shibboleth.idp.plugin.oidc.op.profile.impl.EncryptProcessedToken action
-
requestCtx
private RequestContext requestCtx
-
oidcCtx
private net.shibboleth.oidc.metadata.context.OIDCMetadataContext oidcCtx
-
oidcRespCtx
private OIDCAuthenticationResponseContext oidcRespCtx
-
kp
private KeyPair kp
-
encCtx
private EncryptionContext encCtx
-
-
Method Detail
-
setup
@BeforeMethod public void setup() throws ComponentInitializationException, NoSuchAlgorithmException, com.nimbusds.jose.JOSEException
- Throws:
ComponentInitializationExceptionNoSuchAlgorithmExceptioncom.nimbusds.jose.JOSEException
-
testSuccess
public void testSuccess()
Test success basic case. Encrypts ProcessedToken.
-
testSuccessUserInfo
public void testSuccessUserInfo()
Test success case of encrypting unsigned userinfo.
-
testSuccessEC
public void testSuccessEC() throws NoSuchAlgorithmExceptionTest success basic case using EC. Encrypts ProcessedToken.- Throws:
NoSuchAlgorithmException
-
testNoInput
public void testNoInput()
Test case of nothing to encrypt.
-
testFailNoEncryptionContext
public void testFailNoEncryptionContext()
Test case of missing encryption context.
-
testSuccessNoEnc
public void testSuccessNoEnc() throws ParseExceptionTest case of missing encryption parameters. Should do nothing.- Throws:
ParseException
-
testInitializationFail
public void testInitializationFail()
Strategy cannot be set after initialization
-
testInitializationFail2
public void testInitializationFail2()
Strategy cannot be null
-
-