org.opensaml.common.binding.security
public class SAMLProtocolMessageXMLSignatureSecurityPolicyRuleTest extends BaseSAMLSecurityPolicyRuleTestCase<org.opensaml.saml2.core.AuthnRequest,org.opensaml.saml2.core.Response,org.opensaml.saml2.core.NameID>
Modifier and Type | Field and Description |
---|---|
private CollectionCredentialResolver |
credResolver |
private String |
issuer |
private X509Certificate |
otherCert1 |
private String |
otherCert1Base64 |
private X509Certificate |
signingCert |
private String |
signingCertBase64 |
private PrivateKey |
signingPrivateKey |
private BasicX509Credential |
signingX509Cred |
private List<Credential> |
trustedCredentials |
messageContext, rule
builderFactory, marshallerFactory, parser, 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 |
---|
SAMLProtocolMessageXMLSignatureSecurityPolicyRuleTest()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.opensaml.saml2.core.AuthnRequest |
buildInboundSAMLMessage()
Build the inbound SAML message.
|
protected void |
setUp() |
void |
testInvalidSignature()
Test context issuer set, invalid signature with trusted credential.
|
void |
testNoContextIssuer()
Test context issuer set, valid signature with untrusted credential.
|
void |
testSuccess()
Test context issuer set, valid signature with trusted credential.
|
void |
testUntrustedCredential()
Test context issuer set, valid signature with untrusted credential.
|
assertRuleFailure, assertRuleSuccess, buildInboundMessage, buildInTransport, buildMessageContext
assertEquals, assertEquals, buildXMLObject, tearDown, 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, toString
private X509Certificate signingCert
private String signingCertBase64
private PrivateKey signingPrivateKey
private X509Certificate otherCert1
private String otherCert1Base64
private CollectionCredentialResolver credResolver
private List<Credential> trustedCredentials
private BasicX509Credential signingX509Cred
private String issuer
public SAMLProtocolMessageXMLSignatureSecurityPolicyRuleTest()
protected void setUp() throws Exception
setUp
in class BaseSAMLSecurityPolicyRuleTestCase<org.opensaml.saml2.core.AuthnRequest,org.opensaml.saml2.core.Response,org.opensaml.saml2.core.NameID>
Exception
public void testSuccess()
public void testUntrustedCredential()
public void testInvalidSignature()
public void testNoContextIssuer()
protected org.opensaml.saml2.core.AuthnRequest buildInboundSAMLMessage()
buildInboundSAMLMessage
in class BaseSAMLSecurityPolicyRuleTestCase<org.opensaml.saml2.core.AuthnRequest,org.opensaml.saml2.core.Response,org.opensaml.saml2.core.NameID>
Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.