org.opensaml.saml2.binding.security
public class SAML2HTTPRedirectDeflateSignatureSecurityPolicyRuleTest 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 |
expectedRelayValue |
private String |
issuer |
private X509Certificate |
otherCert1 |
private String |
otherCert1Base64 |
private BasicX509Credential |
otherCred1 |
private X509Certificate |
signingCert |
private String |
signingCertBase64 |
private PrivateKey |
signingPrivateKey |
private String |
signingPrivateKeyBase64 |
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 |
---|
SAML2HTTPRedirectDeflateSignatureSecurityPolicyRuleTest()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected org.opensaml.saml2.core.AuthnRequest |
buildInboundSAMLMessage()
Build the inbound SAML message.
|
protected InTransport |
buildInTransport()
Build the inbound message InTransport that will be set in the message context.
|
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, 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 String signingPrivateKeyBase64
private X509Certificate otherCert1
private String otherCert1Base64
private CollectionCredentialResolver credResolver
private List<Credential> trustedCredentials
private BasicX509Credential signingX509Cred
private BasicX509Credential otherCred1
private String issuer
private String expectedRelayValue
public SAML2HTTPRedirectDeflateSignatureSecurityPolicyRuleTest() throws CertificateException, KeyException
CertificateException
KeyException
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>
protected InTransport buildInTransport()
buildInTransport
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.