org.opensaml.security
public class MetadataCredentialResolverTest extends BaseTestCase
Modifier and Type | Field and Description |
---|---|
private CriteriaSet |
criteriaSet |
private EntityIDCriteria |
entityCriteria |
private X509Certificate |
idpDSACert |
private String |
idpDSACertBase64 |
private String |
idpEntityID |
private QName |
idpRole |
private X509Certificate |
idpRSACert |
private String |
idpRSACertBase64 |
private RSAPublicKey |
idpRSAPubKey |
private String |
idpRSAPubKeyBase64 |
private String |
idpRSAPubKeyName |
private String |
keyAuthorityCertBase64 |
private org.opensaml.security.MetadataCriteria |
mdCriteria |
private String |
mdFileName |
private org.opensaml.saml2.metadata.provider.DOMMetadataProvider |
mdProvider |
private org.opensaml.security.MetadataCredentialResolver |
mdResolver |
private SecurityConfiguration |
origGlobalSecurityConfig |
private String |
protocolBar |
private String |
protocolFoo |
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 |
---|
MetadataCredentialResolverTest() |
Modifier and Type | Method and Description |
---|---|
private void |
checkContextAndID(Credential credential,
String entityID,
QName role)
Check expected entity ID and also that expected data is available from the metadata context.
|
protected void |
setUp() |
protected void |
tearDown() |
void |
testNoProtocolNoUsage()
Test protocol null, and no usage.
|
void |
testNoProtocolUsageEncryption()
Test protocol null, and usage = encryption.
|
void |
testNoProtocolUsageSigning()
Test protocol null, and usage = signing.
|
void |
testProtocolBARNoUsage()
Test 1 protocol (BAR), and no usage.
|
void |
testProtocolBARUsageEncryption()
Test 1 protocol (BAR), and usage = encryption.
|
void |
testProtocolBARUsageSigning()
Test 1 protocol (BAR), and usage = signing.
|
void |
testProtocolFOONoUsage()
Test 1 protocol (FOO), and no usage .
|
void |
testProtocolFOOUsageEncryption()
Test 1 protocol (FOO), and usage encryption.
|
void |
testProtocolFOOUsageSigning()
Test 1 protocol (FOO), and usage = signing.
|
assertEquals, assertEquals, buildXMLObject, 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 String idpRSAPubKeyName
private RSAPublicKey idpRSAPubKey
private String idpRSAPubKeyBase64
private X509Certificate idpDSACert
private String idpDSACertBase64
private X509Certificate idpRSACert
private String idpRSACertBase64
private String keyAuthorityCertBase64
private String protocolFoo
private String protocolBar
private QName idpRole
private String idpEntityID
private String mdFileName
private org.opensaml.saml2.metadata.provider.DOMMetadataProvider mdProvider
private org.opensaml.security.MetadataCredentialResolver mdResolver
private EntityIDCriteria entityCriteria
private org.opensaml.security.MetadataCriteria mdCriteria
private CriteriaSet criteriaSet
private SecurityConfiguration origGlobalSecurityConfig
protected void setUp() throws Exception
setUp
in class BaseTestCase
Exception
protected void tearDown() throws Exception
tearDown
in class BaseTestCase
Exception
public void testNoProtocolNoUsage() throws SecurityException
SecurityException
public void testNoProtocolUsageEncryption() throws SecurityException
SecurityException
public void testNoProtocolUsageSigning() throws SecurityException
SecurityException
public void testProtocolFOONoUsage() throws SecurityException
SecurityException
public void testProtocolFOOUsageSigning() throws SecurityException
SecurityException
public void testProtocolFOOUsageEncryption() throws SecurityException
SecurityException
public void testProtocolBARNoUsage() throws SecurityException
SecurityException
public void testProtocolBARUsageSigning() throws SecurityException
SecurityException
public void testProtocolBARUsageEncryption() throws SecurityException
SecurityException
private void checkContextAndID(Credential credential, String entityID, QName role)
credential
- the credential to evaluateentityID
- the expected entity ID valuerole
- the expected type of role from the context role descriptor dataCopyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.