org.opensaml.xml.signature
public class EnvelopedSignatureTest extends XMLObjectBaseTestCase
Signature
and its marshallers and unmarshallers.Modifier and Type | Field and Description |
---|---|
private String |
algoURI
Signature algorithm URI.
|
private org.opensaml.xml.security.credential.Credential |
badCredential
Invalid credential for verification.
|
private org.opensaml.xml.security.credential.Credential |
goodCredential
Credential used to sign and verify.
|
private Logger |
log
Class logger.
|
private org.opensaml.xml.signature.impl.SignatureBuilder |
sigBuilder
Builder of Signature XML objects.
|
private SimpleXMLObjectBuilder |
sxoBuilder
Builder of mock XML objects.
|
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 |
---|
EnvelopedSignatureTest() |
Modifier and Type | Method and Description |
---|---|
private SimpleXMLObject |
getXMLObjectWithSignature()
Creates a XMLObject that has a Signature child element.
|
protected void |
setUp() |
void |
testSigningAndVerification()
Tests creating an enveloped signature and then verifying it.
|
void |
testUnmarshall()
Tests unmarshalling an enveloped signature.
|
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 final Logger log
private org.opensaml.xml.security.credential.Credential goodCredential
private org.opensaml.xml.security.credential.Credential badCredential
private SimpleXMLObjectBuilder sxoBuilder
private org.opensaml.xml.signature.impl.SignatureBuilder sigBuilder
private String algoURI
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testSigningAndVerification() throws org.opensaml.xml.io.MarshallingException, org.opensaml.xml.validation.ValidationException, org.opensaml.xml.signature.SignatureException
org.opensaml.xml.io.MarshallingException
- thrown if the XMLObject tree can not be marshalledorg.opensaml.xml.validation.ValidationException
SignatureException
public void testUnmarshall() throws org.opensaml.xml.parse.XMLParserException, org.opensaml.xml.io.UnmarshallingException, GeneralSecurityException
org.opensaml.xml.parse.XMLParserException
- thrown if the XML can not be parsedorg.opensaml.xml.io.UnmarshallingException
- thrown if the DOM can not be unmarshalledGeneralSecurityException
private SimpleXMLObject getXMLObjectWithSignature()
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.