org.opensaml.xml.signature
public class DetachedSignatureTest extends XMLObjectBaseTestCase
Modifier and Type | Field and Description |
---|---|
private String |
algoURI
Signature algorithm URI.
|
private org.opensaml.xml.security.credential.BasicCredential |
badCredential
Key resolver containing invalid verification key.
|
private org.opensaml.xml.security.credential.BasicCredential |
goodCredential
Key resolver containing proper verification key.
|
private Logger |
log
Class logger.
|
private org.opensaml.xml.parse.BasicParserPool |
parserPool
Parser pool used to parse example config files.
|
private org.opensaml.xml.signature.impl.SignatureBuilder |
sigBuilder
Builder of Signature XML objects.
|
private SimpleXMLObjectBuilder |
sxoBuilder
Builder of mock XML objects.
|
builderFactory, marshallerFactory, 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 |
---|
DetachedSignatureTest() |
Modifier and Type | Method and Description |
---|---|
private SimpleXMLObject |
getXMLObjectWithSignature()
Creates a XMLObject that has another XMLObject and a Signature as children.
|
protected void |
setUp() |
void |
testExternalSignatureAndVerification()
Tests creating a detached signature within a different document as the element signed and then verifying it.
|
void |
testInternalSignatureAndVerification()
Tests creating a detached signature within the same document as the element signed and then verifying it.
|
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.BasicCredential goodCredential
private org.opensaml.xml.security.credential.BasicCredential badCredential
private SimpleXMLObjectBuilder sxoBuilder
private org.opensaml.xml.signature.impl.SignatureBuilder sigBuilder
private org.opensaml.xml.parse.BasicParserPool parserPool
private String algoURI
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testInternalSignatureAndVerification() throws org.opensaml.xml.io.MarshallingException, org.opensaml.xml.io.UnmarshallingException, 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
- thrown if there is a problem attempting to validate the signatureorg.opensaml.xml.io.UnmarshallingException
- thrown if the signature can not be unmarshalledSignatureException
public void testExternalSignatureAndVerification() 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
- thrown if the signature verification failsSignatureException
private SimpleXMLObject getXMLObjectWithSignature()
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.