Package org.opensaml.xmlsec.impl
Class BasicSignatureSigningParametersResolverTest
- java.lang.Object
-
- org.opensaml.core.OpenSAMLInitBaseTestCase
-
- org.opensaml.core.xml.XMLObjectBaseTestCase
-
- org.opensaml.xmlsec.impl.BasicSignatureSigningParametersResolverTest
-
public class BasicSignatureSigningParametersResolverTest extends org.opensaml.core.xml.XMLObjectBaseTestCase
-
-
Field Summary
Fields Modifier and Type Field Description private org.opensaml.xmlsec.impl.BasicSignatureSigningConfigurationconfig1private org.opensaml.xmlsec.impl.BasicSignatureSigningConfigurationconfig2private org.opensaml.xmlsec.impl.BasicSignatureSigningConfigurationconfig3private net.shibboleth.utilities.java.support.resolver.CriteriaSetcriteriaSetprivate org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterioncriterionprivate StringdefaultC14Nprivate StringdefaultDSAAlgoprivate StringdefaultECAlgoprivate StringdefaultHMACAlgoprivate IntegerdefaultHMACOutputLengthprivate org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManagerdefaultKeyInfoGeneratorManagerprivate StringdefaultReferenceDigestprivate StringdefaultRSAAlgoprivate org.opensaml.security.credential.CredentialdsaCredprivate org.opensaml.security.credential.CredentialecCredprivate org.opensaml.security.credential.CredentialhmacCredprivate org.opensaml.xmlsec.impl.BasicSignatureSigningParametersResolverresolverprivate org.opensaml.security.credential.CredentialrsaCred
-
Constructor Summary
Constructors Constructor Description BasicSignatureSigningParametersResolverTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuildCredentials()voidsetUp()voidtestAbsentCriterion()voidtestBasicDSA()voidtestBasicEC()voidtestBasicHMAC()voidtestBasicRSA()voidtestC14NOverride()voidtestCredOverrides()voidtestHMACWithOverrides()voidtestKeyInfoGenerationProfile()voidtestMultipleCreds()voidtestNoAlgorithms()voidtestNoC14NAlgorithm()voidtestNoCredentials()voidtestNoReferenceDigestMethods()voidtestNullCriteriaSet()voidtestReferenceC14NOverride()voidtestResolve()voidtestRSAWithAlgorithmOverride()voidtestRSAWithBlacklist()voidtestRSAWithWhitelist()-
Methods inherited from class org.opensaml.core.xml.XMLObjectBaseTestCase
assertXMLEquals, assertXMLEquals, buildXMLObject, getBuilder, getMarshaller, getMarshaller, getUnmarshaller, getUnmarshaller, getUnmarshaller, initXMLObjectSupport, parseXMLDocument, printXML, printXML, unmarshallElement, unmarshallElement
-
-
-
-
Field Detail
-
resolver
private org.opensaml.xmlsec.impl.BasicSignatureSigningParametersResolver resolver
-
criteriaSet
private net.shibboleth.utilities.java.support.resolver.CriteriaSet criteriaSet
-
criterion
private org.opensaml.xmlsec.criterion.SignatureSigningConfigurationCriterion criterion
-
config1
private org.opensaml.xmlsec.impl.BasicSignatureSigningConfiguration config1
-
config2
private org.opensaml.xmlsec.impl.BasicSignatureSigningConfiguration config2
-
config3
private org.opensaml.xmlsec.impl.BasicSignatureSigningConfiguration config3
-
rsaCred
private org.opensaml.security.credential.Credential rsaCred
-
dsaCred
private org.opensaml.security.credential.Credential dsaCred
-
ecCred
private org.opensaml.security.credential.Credential ecCred
-
hmacCred
private org.opensaml.security.credential.Credential hmacCred
-
defaultReferenceDigest
private String defaultReferenceDigest
-
defaultC14N
private String defaultC14N
-
defaultRSAAlgo
private String defaultRSAAlgo
-
defaultDSAAlgo
private String defaultDSAAlgo
-
defaultECAlgo
private String defaultECAlgo
-
defaultHMACAlgo
private String defaultHMACAlgo
-
defaultHMACOutputLength
private Integer defaultHMACOutputLength
-
defaultKeyInfoGeneratorManager
private org.opensaml.xmlsec.keyinfo.NamedKeyInfoGeneratorManager defaultKeyInfoGeneratorManager
-
-
Method Detail
-
buildCredentials
@BeforeClass public void buildCredentials() throws NoSuchAlgorithmException, NoSuchProviderException
-
setUp
@BeforeMethod public void setUp()
-
testBasicRSA
public void testBasicRSA() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testRSAWithAlgorithmOverride
public void testRSAWithAlgorithmOverride() 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
-
testBasicDSA
public void testBasicDSA() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testBasicEC
public void testBasicEC() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testBasicHMAC
public void testBasicHMAC() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testHMACWithOverrides
public void testHMACWithOverrides() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testC14NOverride
public void testC14NOverride() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testReferenceC14NOverride
public void testReferenceC14NOverride() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testMultipleCreds
public void testMultipleCreds() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testCredOverrides
public void testCredOverrides() 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
-
testNoAlgorithms
public void testNoAlgorithms() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testNoReferenceDigestMethods
public void testNoReferenceDigestMethods() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
testNoC14NAlgorithm
public void testNoC14NAlgorithm() throws net.shibboleth.utilities.java.support.resolver.ResolverException- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException
-
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
-
-