org.opensaml.xml.security.x509
public class CertPathPKIXTrustEvaluatorTest extends XMLObjectBaseTestCase
CertPathPKIXTrustEvaluator
implementation.Modifier and Type | Field and Description |
---|---|
private org.opensaml.xml.security.x509.X509Credential |
cred |
private static String |
DATA_PATH |
private static Set<X509Certificate> |
EMPTY_ANCHORS |
private static Set<X509CRL> |
EMPTY_CRLS |
private org.opensaml.xml.security.x509.PKIXValidationInformation |
info |
private static Integer |
MAX_DEPTH |
private org.opensaml.xml.security.x509.PKIXTrustEvaluator |
pkixEvaluator |
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 |
---|
CertPathPKIXTrustEvaluatorTest() |
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 InputStream |
getInputStream(String fileName) |
private org.opensaml.xml.security.x509.PKIXValidationInformation |
getPKIXInfoSet(Collection<X509Certificate> certs,
Collection<X509CRL> crls,
Integer depth) |
protected void |
setUp() |
void |
testEmptyCRL() |
void |
testEntityCertExpired() |
void |
testExpiredCRL() |
void |
testGood() |
void |
testGoodPathInCred() |
void |
testGoodPathInCredNoAnchors() |
void |
testIncompleteCRLsForChain() |
void |
testIncompletePath() |
void |
testIncompletePathInCred() |
void |
testNoAnchors() |
void |
testNonRevokedCertWithNonEmptyCRL() |
void |
testNonRootIssuerAsTrustAnchor() |
void |
testPathTooDeep() |
void |
testRevokedV1() |
void |
testRevokedV1CRLinCred() |
void |
testRevokedV2() |
void |
testRevokedV2CRLinCred() |
private void |
testValidateFailure(String message,
org.opensaml.xml.security.x509.PKIXValidationInformation info,
org.opensaml.xml.security.x509.X509Credential cred) |
private void |
testValidateProcessingError(String message,
org.opensaml.xml.security.x509.PKIXValidationInformation info,
org.opensaml.xml.security.x509.X509Credential cred) |
private void |
testValidateSuccess(String message,
org.opensaml.xml.security.x509.PKIXValidationInformation info,
org.opensaml.xml.security.x509.X509Credential cred)
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.PKIXTrustEvaluator pkixEvaluator
private org.opensaml.xml.security.x509.PKIXValidationInformation info
private org.opensaml.xml.security.x509.X509Credential cred
protected void setUp() throws Exception
setUp
in class XMLObjectBaseTestCase
Exception
public void testGood()
public void testIncompletePath()
public void testNoAnchors()
public void testNonRootIssuerAsTrustAnchor()
public void testRevokedV1()
public void testRevokedV1CRLinCred()
public void testRevokedV2()
public void testRevokedV2CRLinCred()
public void testEmptyCRL()
public void testIncompleteCRLsForChain()
public void testExpiredCRL()
public void testNonRevokedCertWithNonEmptyCRL()
public void testEntityCertExpired()
public void testGoodPathInCred()
public void testGoodPathInCredNoAnchors()
public void testIncompletePathInCred()
public void testPathTooDeep()
private void testValidateSuccess(String message, org.opensaml.xml.security.x509.PKIXValidationInformation info, org.opensaml.xml.security.x509.X509Credential cred)
private void testValidateFailure(String message, org.opensaml.xml.security.x509.PKIXValidationInformation info, org.opensaml.xml.security.x509.X509Credential cred)
private void testValidateProcessingError(String message, org.opensaml.xml.security.x509.PKIXValidationInformation info, org.opensaml.xml.security.x509.X509Credential cred)
private org.opensaml.xml.security.x509.BasicX509Credential getCredential(String entityCertFileName, String... chainMembers)
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.