public class DecryptionSignedContentTest extends XMLObjectBaseTestCase
| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.xml.security.keyinfo.KeyInfoCredentialResolver |
encKeyResolver
Resolver for the data encryption key.
|
private org.opensaml.xml.encryption.EncryptionParameters |
encParams
The data encryption parameters object.
|
private String |
idValue
The ID value used as the signature Reference URI attribute value, set on root SimpleXMLObject.
|
private org.opensaml.xml.security.credential.Credential |
signingCredential
Credential used to sign and verify.
|
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 |
|---|
DecryptionSignedContentTest() |
| Modifier and Type | Method and Description |
|---|---|
private Element |
getSignedElement()
Creates a signed SimpleXMLObject element.
|
protected void |
setUp() |
void |
testDecryptAndVerifySignedElement()
Test decryption of signed object and then verify signature.
|
void |
testPlainRoundTripSignature()
Just a sanity check that unit test is set up correctly.
|
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 org.opensaml.xml.security.credential.Credential signingCredential
private org.opensaml.xml.encryption.EncryptionParameters encParams
private org.opensaml.xml.security.keyinfo.KeyInfoCredentialResolver encKeyResolver
private String idValue
protected void setUp()
throws Exception
setUp in class XMLObjectBaseTestCaseExceptionpublic void testDecryptAndVerifySignedElement()
throws org.opensaml.xml.io.MarshallingException,
org.opensaml.xml.validation.ValidationException,
org.opensaml.xml.io.UnmarshallingException,
org.opensaml.xml.encryption.EncryptionException,
org.opensaml.xml.encryption.DecryptionException,
org.opensaml.xml.parse.XMLParserException,
IOException,
org.opensaml.xml.signature.SignatureException
IOExceptionorg.opensaml.xml.signature.SignatureExceptionorg.opensaml.xml.io.MarshallingExceptionorg.opensaml.xml.validation.ValidationExceptionorg.opensaml.xml.io.UnmarshallingExceptionorg.opensaml.xml.encryption.EncryptionExceptionorg.opensaml.xml.encryption.DecryptionExceptionorg.opensaml.xml.parse.XMLParserExceptionpublic void testPlainRoundTripSignature()
throws org.opensaml.xml.io.MarshallingException,
org.opensaml.xml.io.UnmarshallingException,
org.opensaml.xml.signature.SignatureException
org.opensaml.xml.signature.SignatureExceptionorg.opensaml.xml.io.MarshallingExceptionorg.opensaml.xml.io.UnmarshallingExceptionprivate Element getSignedElement() throws org.opensaml.xml.io.MarshallingException, org.opensaml.xml.signature.SignatureException
org.opensaml.xml.io.MarshallingExceptionorg.opensaml.xml.signature.SignatureExceptionCopyright © 1999-2014. All Rights Reserved.