Class BasicEncryptionParametersResolverTest


  • public class BasicEncryptionParametersResolverTest
    extends org.opensaml.core.xml.XMLObjectBaseTestCase
    • Field Detail

      • resolver

        private org.opensaml.xmlsec.impl.BasicEncryptionParametersResolver resolver
      • criteriaSet

        private net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet
      • criterion

        private org.opensaml.xmlsec.criterion.EncryptionConfigurationCriterion criterion
      • config1

        private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config1
      • config2

        private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config2
      • config3

        private org.opensaml.xmlsec.impl.BasicEncryptionConfiguration config3
      • rsaCred1

        private org.opensaml.security.credential.Credential rsaCred1
      • aes128Cred1

        private org.opensaml.security.credential.Credential aes128Cred1
      • aes192Cred1

        private org.opensaml.security.credential.Credential aes192Cred1
      • aes256Cred1

        private org.opensaml.security.credential.Credential aes256Cred1
      • rsaCred1KeyName

        private String rsaCred1KeyName
      • aes128Cred1KeyName

        private String aes128Cred1KeyName
      • aes192Cred1KeyName

        private String aes192Cred1KeyName
      • aes256Cred1KeyName

        private String aes256Cred1KeyName
      • defaultRSAKeyTransportAlgo

        private String defaultRSAKeyTransportAlgo
      • defaultAES128DataAlgo

        private String defaultAES128DataAlgo
      • defaultAES192DataAlgo

        private String defaultAES192DataAlgo
      • defaultAES256DataAlgo

        private String defaultAES256DataAlgo
      • defaultKeyTransportKeyInfoGeneratorManager

        private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager defaultKeyTransportKeyInfoGeneratorManager
      • defaultDataEncryptionKeyInfoGeneratorManager

        private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager defaultDataEncryptionKeyInfoGeneratorManager
    • Constructor Detail

      • BasicEncryptionParametersResolverTest

        public BasicEncryptionParametersResolverTest()
    • Method Detail

      • testBasicRSA

        public void testBasicRSA()
                          throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testRSAWithAlgorithmOverrides

        public void testRSAWithAlgorithmOverrides()
                                           throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testRSAWithBlacklist

        public void testRSAWithBlacklist()
                                  throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testRSAWithWhitelist

        public void testRSAWithWhitelist()
                                  throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testRSAWithGeneratedDataCredential

        public void testRSAWithGeneratedDataCredential()
                                                throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testRSAOAEPParameters

        public void testRSAOAEPParameters()
                                   throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testAES128KeyWrap

        public void testAES128KeyWrap()
                               throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testDataCredOnly

        public void testDataCredOnly()
                              throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testKeyTransportCredWithBlacklistAndFallthrough

        public void testKeyTransportCredWithBlacklistAndFallthrough()
                                                             throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testDataCredOnlyWithBlacklistAndFallthrough

        public void testDataCredOnlyWithBlacklistAndFallthrough()
                                                         throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testKeyTransportAlgorithmPredicate

        public void testKeyTransportAlgorithmPredicate()
                                                throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testKeyInfoGenerationProfile

        public void testKeyInfoGenerationProfile()
                                          throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testResolve

        public void testResolve()
                         throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testNoCredentials

        public void testNoCredentials()
                               throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testNoKeyTransportAlgorithms

        public void testNoKeyTransportAlgorithms()
                                          throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testNoDataEncryptionAlgorithmForResolvedDataCredential

        public void testNoDataEncryptionAlgorithmForResolvedDataCredential()
                                                                    throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testNoDataEncryptionAlgorithmForEncrypterAutoGen

        public void testNoDataEncryptionAlgorithmForEncrypterAutoGen()
                                                              throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testResolveKeyTransportAlgorithmPredicate

        public void testResolveKeyTransportAlgorithmPredicate()
      • testNullCriteriaSet

        public void testNullCriteriaSet()
                                 throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException
      • testAbsentCriterion

        public void testAbsentCriterion()
                                 throws net.shibboleth.utilities.java.support.resolver.ResolverException
        Throws:
        net.shibboleth.utilities.java.support.resolver.ResolverException