public class BasicEncryptionParametersResolverTest
extends org.opensaml.core.xml.XMLObjectBaseTestCase
| Modifier and Type | Class and Description |
|---|---|
class |
BasicEncryptionParametersResolverTest.MapBasedKeyTransportAlgorithmPredicate |
| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.security.credential.Credential |
aes128Cred1 |
private String |
aes128Cred1KeyName |
private org.opensaml.security.credential.Credential |
aes192Cred1 |
private String |
aes192Cred1KeyName |
private org.opensaml.security.credential.Credential |
aes256Cred1 |
private String |
aes256Cred1KeyName |
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration |
config1 |
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration |
config2 |
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration |
config3 |
private net.shibboleth.utilities.java.support.resolver.CriteriaSet |
criteriaSet |
private org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion |
criterion |
private String |
defaultAES128DataAlgo |
private String |
defaultAES192DataAlgo |
private String |
defaultAES256DataAlgo |
private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager |
defaultDataEncryptionKeyInfoGeneratorManager |
private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager |
defaultKeyTransportKeyInfoGeneratorManager |
private String |
defaultRSAKeyTransportAlgo |
private org.opensaml.xmlsec.impl.BasicEncryptionParametersResolver |
resolver |
private org.opensaml.security.credential.Credential |
rsaCred1 |
private String |
rsaCred1KeyName |
| Constructor and Description |
|---|
BasicEncryptionParametersResolverTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildCredentials() |
void |
setUp() |
void |
testAbsentCriterion() |
void |
testAES128KeyWrap() |
void |
testBasicRSA() |
void |
testDataCredOnly() |
void |
testDataCredOnlyWithBlacklistAndFallthrough() |
void |
testKeyInfoGenerationProfile() |
void |
testKeyTransportAlgorithmPredicate() |
void |
testKeyTransportCredWithBlacklistAndFallthrough() |
void |
testNoCredentials() |
void |
testNoDataEncryptionAlgorithmForEncrypterAutoGen() |
void |
testNoDataEncryptionAlgorithmForResolvedDataCredential() |
void |
testNoKeyTransportAlgorithms() |
void |
testNullCriteriaSet() |
void |
testResolve() |
void |
testResolveKeyTransportAlgorithmPredicate() |
void |
testRSAOAEPParameters() |
void |
testRSAWithAlgorithmOverrides() |
void |
testRSAWithBlacklist() |
void |
testRSAWithGeneratedDataCredential() |
void |
testRSAWithWhitelist() |
assertXMLEquals, assertXMLEquals, buildXMLObject, fetchDuration, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElementprivate org.opensaml.xmlsec.impl.BasicEncryptionParametersResolver resolver
private net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet
private org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion criterion
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config1
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config2
private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config3
private org.opensaml.security.credential.Credential rsaCred1
private org.opensaml.security.credential.Credential aes128Cred1
private org.opensaml.security.credential.Credential aes192Cred1
private org.opensaml.security.credential.Credential aes256Cred1
private String rsaCred1KeyName
private String aes128Cred1KeyName
private String aes192Cred1KeyName
private String aes256Cred1KeyName
private String defaultRSAKeyTransportAlgo
private String defaultAES128DataAlgo
private String defaultAES192DataAlgo
private String defaultAES256DataAlgo
private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager defaultKeyTransportKeyInfoGeneratorManager
private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager defaultDataEncryptionKeyInfoGeneratorManager
public BasicEncryptionParametersResolverTest()
public void buildCredentials()
throws NoSuchAlgorithmException,
NoSuchProviderException
public void setUp()
public void testBasicRSA()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRSAWithAlgorithmOverrides()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRSAWithBlacklist()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRSAWithWhitelist()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRSAWithGeneratedDataCredential()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testRSAOAEPParameters()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testAES128KeyWrap()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testDataCredOnly()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testKeyTransportCredWithBlacklistAndFallthrough()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testDataCredOnlyWithBlacklistAndFallthrough()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testKeyTransportAlgorithmPredicate()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testKeyInfoGenerationProfile()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testResolve()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testNoCredentials()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testNoKeyTransportAlgorithms()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testNoDataEncryptionAlgorithmForResolvedDataCredential()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testNoDataEncryptionAlgorithmForEncrypterAutoGen()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testResolveKeyTransportAlgorithmPredicate()
public void testNullCriteriaSet()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionpublic void testAbsentCriterion()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverExceptionCopyright © 1999–2015. All rights reserved.