org.opensaml.xml.encryption
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, 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 |
---|
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, 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 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 XMLObjectBaseTestCase
Exception
public 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
IOException
org.opensaml.xml.signature.SignatureException
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
public void testPlainRoundTripSignature() throws org.opensaml.xml.io.MarshallingException, org.opensaml.xml.io.UnmarshallingException, org.opensaml.xml.signature.SignatureException
org.opensaml.xml.signature.SignatureException
org.opensaml.xml.io.MarshallingException
org.opensaml.xml.io.UnmarshallingException
private Element getSignedElement() throws org.opensaml.xml.io.MarshallingException, org.opensaml.xml.signature.SignatureException
org.opensaml.xml.io.MarshallingException
org.opensaml.xml.signature.SignatureException
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.