org.opensaml.xml.security.x509
public class BasicX509CredentialNameEvaluatorTest extends XMLObjectBaseTestCase
CertPathPKIXTrustEvaluator
implementation.Modifier and Type | Field and Description |
---|---|
private String |
altNameDNS |
private String |
altNameURL |
private org.opensaml.xml.security.x509.X509Credential |
cred |
private X509Certificate |
entityCert3AltNamesDNS_URL_IP |
private String |
entityCert3AltNamesDNS_URL_IPBase64 |
private org.opensaml.xml.security.x509.BasicX509CredentialNameEvaluator |
evaluator |
private Set<String> |
names |
private String |
subjectCN |
private String |
subjectDN |
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 |
---|
BasicX509CredentialNameEvaluatorTest() |
Modifier and Type | Method and Description |
---|---|
protected void |
setUp() |
void |
testAllOptionsEnabled() |
void |
testAltNamesEnabledNoTypes() |
void |
testCommonNameFail() |
void |
testCommonNameSuccess() |
void |
testDNSAltNameFail() |
void |
testDNSAltNameSuccess() |
private void |
testEvaluateFailure(String message,
Set<String> trustedNames,
org.opensaml.xml.security.x509.X509Credential untrustedCred) |
private void |
testEvaluateSuccess(String message,
Set<String> trustedNames,
org.opensaml.xml.security.x509.X509Credential untrustedCred)
Helper methods.
|
void |
testNameCheckNotActive() |
void |
testNoTrustedNames() |
void |
testSubjectDNFail() |
void |
testSubjectDNInputNotDN() |
void |
testSubjectDNSuccess() |
void |
testTrustedNamesNull() |
void |
testURLAltNameFail() |
void |
testURLAltNameSuccess() |
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 X509Certificate entityCert3AltNamesDNS_URL_IP
private String entityCert3AltNamesDNS_URL_IPBase64
private org.opensaml.xml.security.x509.BasicX509CredentialNameEvaluator evaluator
private org.opensaml.xml.security.x509.X509Credential cred
private String subjectCN
private String subjectDN
private String altNameDNS
private String altNameURL
public BasicX509CredentialNameEvaluatorTest()
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testCommonNameSuccess()
public void testCommonNameFail()
public void testSubjectDNSuccess()
public void testSubjectDNFail()
public void testSubjectDNInputNotDN()
public void testDNSAltNameSuccess()
public void testDNSAltNameFail()
public void testURLAltNameSuccess()
public void testURLAltNameFail()
public void testAltNamesEnabledNoTypes()
public void testAllOptionsEnabled()
public void testNameCheckNotActive()
public void testNoTrustedNames()
public void testTrustedNamesNull()
private void testEvaluateSuccess(String message, Set<String> trustedNames, org.opensaml.xml.security.x509.X509Credential untrustedCred)
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.