org.opensaml.xml.signature
public class ExplicitKeySignatureTrustEngineTest extends XMLObjectBaseTestCase
Modifier and Type | Field and Description |
---|---|
private org.opensaml.xml.security.credential.CollectionCredentialResolver |
credResolver |
private org.opensaml.xml.security.CriteriaSet |
criteriaSet |
private org.opensaml.xml.signature.impl.ExplicitKeySignatureTrustEngine |
engine |
private X509Certificate |
otherCert1 |
private String |
otherCert1Base64 |
private String |
rawAlgorithmURI |
private byte[] |
rawControlSignature |
private String |
rawData |
private X509Certificate |
signingCert |
private String |
signingCertBase64 |
private String |
signingEntityID |
private PrivateKey |
signingPrivateKey |
private String |
signingPrivateKeyBase64 |
private org.opensaml.xml.security.x509.BasicX509Credential |
signingX509Cred |
private List<org.opensaml.xml.security.credential.Credential> |
trustedCredentials |
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactory
JAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENT
CLOSE_NODE, END_CDATA, END_COMMENT, END_PROCESSING_INSTRUCTION, OPEN_END_NODE, OPEN_START_NODE, START_CDATA, START_COMMENT, START_DOCTYPE, START_PROCESSING_INSTRUCTION, W3C_XML_SCHEMA_INSTANCE_NO_NAMESPACE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_INSTANCE_NS_URI, W3C_XML_SCHEMA_INSTANCE_SCHEMA_LOCATION_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_PREFIX, XPATH_ATTRIBUTE_IDENTIFIER, XPATH_CHARACTER_NODE_IDENTIFIER, XPATH_COMMENT_IDENTIFIER, XPATH_NODE_INDEX_END, XPATH_NODE_INDEX_START, XPATH_PROCESSING_INSTRUCTION_IDENTIFIER, XPATH_SEPARATOR
Constructor and Description |
---|
ExplicitKeySignatureTrustEngineTest()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.opensaml.xml.signature.SignableXMLObject |
buildSignedObject()
Build a signed object.
|
protected org.opensaml.xml.signature.SignableXMLObject |
getInvalidSignedObject()
Get a signed object containing the signature to be validated.
|
protected org.opensaml.xml.signature.SignableXMLObject |
getValidSignedObject()
Get a signed object containing the signature to be validated.
|
protected void |
setUp() |
void |
testInvalidSignature()
Test invalid signature, trusted signing credential.
|
void |
testRawInvalidSignature()
Test invalid raw signature, trusted signing credential.
|
void |
testRawSuccess()
Test valid raw signature, trusted signing credential.
|
void |
testRawUntrustedCredential()
Test valid raw signature, untrusted signing credential.
|
void |
testSuccess()
Test valid signature.
|
void |
testUntrustedCredential()
Test valid signature, untrusted signing credential.
|
assertEquals, assertEquals, buildXMLObject, printXML, printXML, unmarshallElement
assertNodeTestPasses, assertNodeTestPasses, assertNodeTestPasses, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLEqual, assertXMLIdentical, assertXMLIdentical, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLNotEqual, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXMLValid, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathEvaluatesTo, assertXpathExists, assertXpathExists, assertXpathExists, assertXpathNotExists, assertXpathNotExists, assertXpathNotExists, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathsNotEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, assertXpathValuesNotEqual, compareXML, compareXML, compareXML, compareXML, compareXML, compareXML
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, tearDown, toString
private X509Certificate signingCert
private String signingCertBase64
private PrivateKey signingPrivateKey
private String signingPrivateKeyBase64
private X509Certificate otherCert1
private String otherCert1Base64
private org.opensaml.xml.security.credential.CollectionCredentialResolver credResolver
private List<org.opensaml.xml.security.credential.Credential> trustedCredentials
private org.opensaml.xml.security.x509.BasicX509Credential signingX509Cred
private org.opensaml.xml.signature.impl.ExplicitKeySignatureTrustEngine engine
private org.opensaml.xml.security.CriteriaSet criteriaSet
private String signingEntityID
private String rawAlgorithmURI
private String rawData
private byte[] rawControlSignature
public ExplicitKeySignatureTrustEngineTest()
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testSuccess() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testUntrustedCredential() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testInvalidSignature() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testRawSuccess() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testRawUntrustedCredential() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
public void testRawInvalidSignature() throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityException
protected org.opensaml.xml.signature.SignableXMLObject getValidSignedObject()
protected org.opensaml.xml.signature.SignableXMLObject getInvalidSignedObject()
protected org.opensaml.xml.signature.SignableXMLObject buildSignedObject() throws org.opensaml.xml.signature.SignatureException
SignatureException
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.