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 XMLObjectBaseTestCase
-
-
Field Summary
Fields Modifier and Type Field Description private BasicSignatureSigningConfigurationconfig1private BasicSignatureSigningConfigurationconfig2private BasicSignatureSigningConfigurationconfig3private CriteriaSetcriteriaSetprivate SignatureSigningConfigurationCriterioncriterionprivate StringdefaultC14Nprivate StringdefaultDSAAlgoprivate StringdefaultECAlgoprivate StringdefaultHMACAlgoprivate IntegerdefaultHMACOutputLengthprivate NamedKeyInfoGeneratorManagerdefaultKeyInfoGeneratorManagerprivate StringdefaultReferenceDigestprivate StringdefaultRSAAlgoprivate CredentialdsaCredprivate CredentialecCredprivate CredentialhmacCredprivate BasicSignatureSigningParametersResolverresolverprivate CredentialrsaCred-
Fields inherited from class org.opensaml.core.xml.XMLObjectBaseTestCase
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
-
-
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
-
Methods inherited from class org.opensaml.core.OpenSAMLInitBaseTestCase
initOpenSAML
-
-
-
-
Field Detail
-
resolver
private BasicSignatureSigningParametersResolver resolver
-
criteriaSet
private CriteriaSet criteriaSet
-
criterion
private SignatureSigningConfigurationCriterion criterion
-
config1
private BasicSignatureSigningConfiguration config1
-
config2
private BasicSignatureSigningConfiguration config2
-
config3
private BasicSignatureSigningConfiguration config3
-
rsaCred
private Credential rsaCred
-
dsaCred
private Credential dsaCred
-
ecCred
private Credential ecCred
-
hmacCred
private 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 NamedKeyInfoGeneratorManager defaultKeyInfoGeneratorManager
-
-
Method Detail
-
buildCredentials
@BeforeClass public void buildCredentials() throws NoSuchAlgorithmException, NoSuchProviderException
-
setUp
@BeforeMethod public void setUp()
-
testBasicRSA
public void testBasicRSA() throws ResolverException- Throws:
ResolverException
-
testRSAWithAlgorithmOverride
public void testRSAWithAlgorithmOverride() throws ResolverException- Throws:
ResolverException
-
testRSAWithBlacklist
public void testRSAWithBlacklist() throws ResolverException- Throws:
ResolverException
-
testRSAWithWhitelist
public void testRSAWithWhitelist() throws ResolverException- Throws:
ResolverException
-
testBasicDSA
public void testBasicDSA() throws ResolverException- Throws:
ResolverException
-
testBasicEC
public void testBasicEC() throws ResolverException- Throws:
ResolverException
-
testBasicHMAC
public void testBasicHMAC() throws ResolverException- Throws:
ResolverException
-
testHMACWithOverrides
public void testHMACWithOverrides() throws ResolverException- Throws:
ResolverException
-
testC14NOverride
public void testC14NOverride() throws ResolverException- Throws:
ResolverException
-
testReferenceC14NOverride
public void testReferenceC14NOverride() throws ResolverException- Throws:
ResolverException
-
testMultipleCreds
public void testMultipleCreds() throws ResolverException- Throws:
ResolverException
-
testCredOverrides
public void testCredOverrides() throws ResolverException- Throws:
ResolverException
-
testKeyInfoGenerationProfile
public void testKeyInfoGenerationProfile() throws ResolverException- Throws:
ResolverException
-
testResolve
public void testResolve() throws ResolverException- Throws:
ResolverException
-
testNoCredentials
public void testNoCredentials() throws ResolverException- Throws:
ResolverException
-
testNoAlgorithms
public void testNoAlgorithms() throws ResolverException- Throws:
ResolverException
-
testNoReferenceDigestMethods
public void testNoReferenceDigestMethods() throws ResolverException- Throws:
ResolverException
-
testNoC14NAlgorithm
public void testNoC14NAlgorithm() throws ResolverException- Throws:
ResolverException
-
testNullCriteriaSet
public void testNullCriteriaSet() throws ResolverException- Throws:
ResolverException
-
testAbsentCriterion
public void testAbsentCriterion() throws ResolverException- Throws:
ResolverException
-
-