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, unmarshallerFactoryJAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENTCLOSE_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_INSTANCE_TYPE_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_ATTRIBUTE_URI, 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, unmarshallElementassertNodeTestPasses, 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, compareXMLcountTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toStringassertEquals, 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, fail, fail, failNotEquals, failNotSame, failSameprivate 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 XMLObjectBaseTestCaseExceptionpublic 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.ValidationExceptionSignatureExceptionpublic 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 unmarshalledGeneralSecurityExceptionprivate SimpleXMLObject getXMLObjectWithSignature()
Copyright © 1999-2014. All Rights Reserved.