org.opensaml.xml.security.x509
public class PKIXX509CredentialTrustEngineTest extends XMLObjectBaseTestCase
PKIXX509CredentialTrustEngine
implementation.Modifier and Type | Field and Description |
---|---|
private org.opensaml.xml.security.x509.X509Credential |
cred |
private org.opensaml.xml.security.CriteriaSet |
criteriaSet |
private static String |
DATA_PATH |
private static Set<X509Certificate> |
EMPTY_ANCHORS |
private static Set<X509CRL> |
EMPTY_CRLS |
private org.opensaml.xml.security.x509.PKIXX509CredentialTrustEngine |
engine |
private static Integer |
MAX_DEPTH |
private String |
subjectCN |
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 |
---|
PKIXX509CredentialTrustEngineTest() |
Modifier and Type | Method and Description |
---|---|
private X509Certificate |
getCertificate(String fileName) |
private Collection<X509Certificate> |
getCertificates(String... certNames) |
private org.opensaml.xml.security.x509.BasicX509Credential |
getCredential(String entityCertFileName,
String... chainMembers) |
private X509CRL |
getCRL(String fileName) |
private Collection<X509CRL> |
getCRLS(String... crlNames) |
private org.opensaml.xml.security.x509.PKIXX509CredentialTrustEngine |
getEngine(Collection<X509Certificate> certs,
Collection<X509CRL> crls,
Integer depth,
String... trustedNames) |
private InputStream |
getInputStream(String fileName) |
private org.opensaml.xml.security.x509.PKIXValidationInformation |
getPKIXInfoSet(Collection<X509Certificate> certs,
Collection<X509CRL> crls,
Integer depth) |
protected void |
setUp() |
void |
testCertExpired() |
void |
testCertRevoked() |
void |
testGoodPathBadTrustedName() |
void |
testGoodPathInAnchors() |
void |
testGoodPathInCred() |
void |
testGoodPathNoTrustedNames() |
void |
testMissingAnchor() |
void |
testNoAnchors() |
private void |
testValidateFailure(String message) |
private void |
testValidateSuccess(String message)
Helper methods.
|
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 static final String DATA_PATH
private static final Set<X509Certificate> EMPTY_ANCHORS
private static final Integer MAX_DEPTH
private org.opensaml.xml.security.x509.PKIXX509CredentialTrustEngine engine
private org.opensaml.xml.security.x509.X509Credential cred
private org.opensaml.xml.security.CriteriaSet criteriaSet
private String subjectCN
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testGoodPathInAnchors()
public void testGoodPathInCred()
public void testGoodPathNoTrustedNames()
public void testGoodPathBadTrustedName()
public void testCertRevoked()
public void testCertExpired()
public void testMissingAnchor()
public void testNoAnchors()
private void testValidateSuccess(String message)
private void testValidateFailure(String message)
private org.opensaml.xml.security.x509.BasicX509Credential getCredential(String entityCertFileName, String... chainMembers)
private org.opensaml.xml.security.x509.PKIXX509CredentialTrustEngine getEngine(Collection<X509Certificate> certs, Collection<X509CRL> crls, Integer depth, String... trustedNames)
private org.opensaml.xml.security.x509.PKIXValidationInformation getPKIXInfoSet(Collection<X509Certificate> certs, Collection<X509CRL> crls, Integer depth)
private Collection<X509Certificate> getCertificates(String... certNames)
private X509Certificate getCertificate(String fileName)
private Collection<X509CRL> getCRLS(String... crlNames)
private InputStream getInputStream(String fileName)
Copyright © 1999-2014 JBoss by Red Hat. All Rights Reserved.