public class ExplicitKeySignatureTrustEngineTest extends XMLObjectBaseTestCase
| Modifier and Type | Field and Description |
|---|---|
private org.opensaml.xml.security.credential.CollectionCredentialResolver |
credResolver |
private org.opensaml.xml.security.CriteriaSet |
criteriaSet |
private org.opensaml.xml.signature.impl.ExplicitKeySignatureTrustEngine |
engine |
private X509Certificate |
otherCert1 |
private String |
otherCert1Base64 |
private String |
rawAlgorithmURI |
private byte[] |
rawControlSignature |
private String |
rawData |
private X509Certificate |
signingCert |
private String |
signingCertBase64 |
private String |
signingEntityID |
private PrivateKey |
signingPrivateKey |
private String |
signingPrivateKeyBase64 |
private org.opensaml.xml.security.x509.BasicX509Credential |
signingX509Cred |
private List<org.opensaml.xml.security.credential.Credential> |
trustedCredentials |
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 |
|---|
ExplicitKeySignatureTrustEngineTest()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.opensaml.xml.signature.SignableXMLObject |
buildSignedObject()
Build a signed object.
|
protected org.opensaml.xml.signature.SignableXMLObject |
getInvalidSignedObject()
Get a signed object containing the signature to be validated.
|
protected org.opensaml.xml.signature.SignableXMLObject |
getValidSignedObject()
Get a signed object containing the signature to be validated.
|
protected void |
setUp() |
void |
testInvalidSignature()
Test invalid signature, trusted signing credential.
|
void |
testRawInvalidSignature()
Test invalid raw signature, trusted signing credential.
|
void |
testRawSuccess()
Test valid raw signature, trusted signing credential.
|
void |
testRawUntrustedCredential()
Test valid raw signature, untrusted signing credential.
|
void |
testSuccess()
Test valid signature.
|
void |
testUntrustedCredential()
Test valid signature, untrusted signing credential.
|
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 X509Certificate signingCert
private String signingCertBase64
private PrivateKey signingPrivateKey
private String signingPrivateKeyBase64
private X509Certificate otherCert1
private String otherCert1Base64
private org.opensaml.xml.security.credential.CollectionCredentialResolver credResolver
private List<org.opensaml.xml.security.credential.Credential> trustedCredentials
private org.opensaml.xml.security.x509.BasicX509Credential signingX509Cred
private org.opensaml.xml.signature.impl.ExplicitKeySignatureTrustEngine engine
private org.opensaml.xml.security.CriteriaSet criteriaSet
private String signingEntityID
private String rawAlgorithmURI
private String rawData
private byte[] rawControlSignature
public ExplicitKeySignatureTrustEngineTest()
protected void setUp()
throws Exception
setUp in class XMLObjectBaseTestCaseExceptionpublic void testSuccess()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionpublic void testUntrustedCredential()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionpublic void testInvalidSignature()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionpublic void testRawSuccess()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionpublic void testRawUntrustedCredential()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionpublic void testRawInvalidSignature()
throws org.opensaml.xml.security.SecurityException
org.opensaml.xml.security.SecurityExceptionprotected org.opensaml.xml.signature.SignableXMLObject getValidSignedObject()
protected org.opensaml.xml.signature.SignableXMLObject getInvalidSignedObject()
protected org.opensaml.xml.signature.SignableXMLObject buildSignedObject()
throws org.opensaml.xml.signature.SignatureException
SignatureExceptionCopyright © 1999-2014. All Rights Reserved.