public class SAMLMetadataEncryptionParametersResolverTest
extends org.opensaml.core.xml.XMLObjectBaseTestCase
| Modifier and Type | Class and Description |
|---|---|
class |
SAMLMetadataEncryptionParametersResolverTest.MapBasedKeyTransportAlgorithmPredicate |
| Modifier and Type | Field and Description |
|---|---|
private BasicEncryptionConfiguration |
config1 |
private BasicEncryptionConfiguration |
config2 |
private BasicEncryptionConfiguration |
config3 |
private org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion |
configCriterion |
private CriteriaSet |
criteriaSet |
private String |
defaultAES128DataAlgo |
private String |
defaultAES192DataAlgo |
private String |
defaultAES256DataAlgo |
private NamedKeyInfoGeneratorManager |
defaultDataEncryptionKeyInfoGeneratorManager |
private NamedKeyInfoGeneratorManager |
defaultKeyTransportKeyInfoGeneratorManager |
private String |
defaultRSAKeyTransportAlgo |
private org.opensaml.security.credential.Credential |
dsaCred1 |
private String |
dsaCred1KeyName |
private org.opensaml.saml.security.impl.MetadataCredentialResolver |
mdCredResolver |
private org.opensaml.security.SecurityProviderTestSupport |
providerSupport |
private org.opensaml.saml.security.impl.SAMLMetadataEncryptionParametersResolver |
resolver |
private org.opensaml.saml.saml2.metadata.RoleDescriptor |
roleDesc |
private org.opensaml.saml.criterion.RoleDescriptorCriterion |
roleDescCriterion |
private org.opensaml.security.credential.Credential |
rsaCred1 |
private String |
rsaCred1KeyName |
private String |
targetEntityID |
| Constructor and Description |
|---|
SAMLMetadataEncryptionParametersResolverTest() |
assertXMLEquals, assertXMLEquals, buildXMLObject, fetchDuration, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElementprivate org.opensaml.saml.security.impl.MetadataCredentialResolver mdCredResolver
private org.opensaml.saml.security.impl.SAMLMetadataEncryptionParametersResolver resolver
private CriteriaSet criteriaSet
private org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion configCriterion
private BasicEncryptionConfiguration config1
private BasicEncryptionConfiguration config2
private BasicEncryptionConfiguration config3
private org.opensaml.security.credential.Credential rsaCred1
private String rsaCred1KeyName
private org.opensaml.security.credential.Credential dsaCred1
private String dsaCred1KeyName
private String defaultRSAKeyTransportAlgo
private String defaultAES128DataAlgo
private String defaultAES192DataAlgo
private String defaultAES256DataAlgo
private NamedKeyInfoGeneratorManager defaultKeyTransportKeyInfoGeneratorManager
private NamedKeyInfoGeneratorManager defaultDataEncryptionKeyInfoGeneratorManager
private org.opensaml.saml.criterion.RoleDescriptorCriterion roleDescCriterion
private org.opensaml.saml.saml2.metadata.RoleDescriptor roleDesc
private String targetEntityID
private org.opensaml.security.SecurityProviderTestSupport providerSupport
public SAMLMetadataEncryptionParametersResolverTest()
public void buildCredentials()
throws NoSuchAlgorithmException,
NoSuchProviderException
public void setUp()
throws ComponentInitializationException
ComponentInitializationExceptionpublic void testBasic()
throws ResolverException
ResolverExceptionpublic void testWithRSAOAEPParametersFromConfig()
throws ResolverException
ResolverExceptionpublic void testWithAlgorithmOverrides()
throws ResolverException
ResolverExceptionpublic void testWithBlacklist()
throws ResolverException
ResolverExceptionpublic void testWithWhitelist()
throws ResolverException
ResolverExceptionpublic void testGeneratedDataCredential()
throws ResolverException
ResolverExceptionpublic void testEncryptionMethod()
throws ResolverException
ResolverExceptionpublic void testEncryptionMethodWithRSAOAEPParameters()
throws ResolverException,
org.opensaml.core.config.InitializationException
ResolverExceptionorg.opensaml.core.config.InitializationExceptionpublic void testKeyTransportAlgorithmPredicate()
throws ResolverException
ResolverExceptionpublic void testEncryptionMethodWithBlacklist()
throws ResolverException
ResolverExceptionpublic void testEncryptionMethodWithWhitelist()
throws ResolverException
ResolverExceptionpublic void testEncryptionMethodWithBlacklistedDigest()
throws ResolverException
ResolverExceptionpublic void testMultipleKeyDescriptors()
throws ResolverException
ResolverExceptionpublic void testOnlySigningDescriptor()
throws ResolverException
ResolverExceptionpublic void testDSACredWithUnspecifiedUse()
throws ResolverException
ResolverExceptionpublic void testRSACredWithUnspecifiedUse()
throws ResolverException
ResolverExceptionpublic void testKeyInfoGenerationProfile()
throws ResolverException
ResolverExceptionpublic void testResolve()
throws ResolverException
ResolverExceptionpublic void testNoCredentials()
throws ResolverException
ResolverExceptionpublic void testNoKeyTransportAlgorithms()
throws ResolverException
ResolverExceptionpublic void testNoDataEncryptionAlgorithmForEncrypterAutoGen()
throws ResolverException
ResolverExceptionpublic void testNullCriteriaSet()
throws ResolverException
ResolverExceptionpublic void testAbsentCriterion()
throws ResolverException
ResolverExceptionprivate org.opensaml.saml.saml2.metadata.RoleDescriptor buildRoleDescriptorSkeleton()
private org.opensaml.saml.saml2.metadata.KeyDescriptor buildKeyDescriptor(String keyName, org.opensaml.security.credential.UsageType use, Object... contentItems)
private org.opensaml.saml.saml2.metadata.EncryptionMethod buildEncryptionMethod(String algorithm)
Copyright © 1999–2019 Shibboleth Consortium. All rights reserved.