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 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, unmarshallElement, unmarshallElementprivate org.opensaml.xmlsec.impl.BasicEncryptionParametersResolver resolver
private 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 ResolverException
ResolverExceptionpublic void testRSAWithAlgorithmOverrides()
throws ResolverException
ResolverExceptionpublic void testRSAWithBlacklist()
throws ResolverException
ResolverExceptionpublic void testRSAWithWhitelist()
throws ResolverException
ResolverExceptionpublic void testRSAWithGeneratedDataCredential()
throws ResolverException
ResolverExceptionpublic void testRSAOAEPParameters()
throws ResolverException
ResolverExceptionpublic void testAES128KeyWrap()
throws ResolverException
ResolverExceptionpublic void testDataCredOnly()
throws ResolverException
ResolverExceptionpublic void testKeyTransportCredWithBlacklistAndFallthrough()
throws ResolverException
ResolverExceptionpublic void testDataCredOnlyWithBlacklistAndFallthrough()
throws ResolverException
ResolverExceptionpublic void testKeyTransportAlgorithmPredicate()
throws ResolverException
ResolverExceptionpublic void testKeyInfoGenerationProfile()
throws ResolverException
ResolverExceptionpublic void testResolve()
throws ResolverException
ResolverExceptionpublic void testNoCredentials()
throws ResolverException
ResolverExceptionpublic void testNoKeyTransportAlgorithms()
throws ResolverException
ResolverExceptionpublic void testNoDataEncryptionAlgorithmForResolvedDataCredential()
throws ResolverException
ResolverExceptionpublic void testNoDataEncryptionAlgorithmForEncrypterAutoGen()
throws ResolverException
ResolverExceptionpublic void testResolveKeyTransportAlgorithmPredicate()
public void testNullCriteriaSet()
throws ResolverException
ResolverExceptionpublic void testAbsentCriterion()
throws ResolverException
ResolverExceptionCopyright © 1999–2017 Shibboleth Consortium. All rights reserved.