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.CertPathPKIXValidationOptions |
opts |
private org.opensaml.xml.security.x509.PKIXTrustEvaluator |
pkixEvaluator |
private static Set |
testPolicy1 |
private static Set |
testPolicy2 |
builderFactory, marshallerFactory, parserPool, simpleXMLObjectQName, unmarshallerFactoryJAVA5_XSLTC_FACTORY_NAME, XSLT_END, XSLT_IDENTITY_TEMPLATE, XSLT_START, XSLT_START_NO_VERSION, XSLT_STRIP_COMMENTS_TEMPLATE, XSLT_STRIP_WHITESPACE, XSLT_XML_OUTPUT_NOINDENTCLOSE_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_INSTANCE_TYPE_ATTR, W3C_XML_SCHEMA_NS_URI, XML_DECLARATION, XMLNS_ATTRIBUTE_URI, 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) |
private org.opensaml.xml.security.x509.CertPathPKIXValidationOptions |
getPKIXOptions(Set<String> initialPolicies,
boolean policyMappingInhibit,
boolean anyPolicyInhibit) |
protected void |
setUp() |
void |
testAnyPolicy() |
void |
testEmptyCRL() |
void |
testEntityCertExpired() |
void |
testExpiredCRL() |
void |
testExplicitPolicy() |
void |
testExplicitPolicyMap() |
void |
testExplicitPolicyNoMap() |
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 |
testValidateFailure(String message,
org.opensaml.xml.security.x509.PKIXValidationInformation info,
org.opensaml.xml.security.x509.X509Credential cred,
org.opensaml.xml.security.x509.CertPathPKIXValidationOptions opts) |
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.
|
private void |
testValidateSuccess(String message,
org.opensaml.xml.security.x509.PKIXValidationInformation info,
org.opensaml.xml.security.x509.X509Credential cred,
org.opensaml.xml.security.x509.CertPathPKIXValidationOptions opts) |
assertEquals, assertEquals, buildXMLObject, printXML, printXML, unmarshallElementassertNodeTestPasses, 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, compareXMLcountTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toStringassertEquals, 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, fail, fail, failNotEquals, failNotSame, failSameprivate 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
private org.opensaml.xml.security.x509.CertPathPKIXValidationOptions opts
private static Set testPolicy1
private static Set testPolicy2
protected void setUp()
throws Exception
setUp in class XMLObjectBaseTestCaseExceptionpublic 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()
public void testAnyPolicy()
public void testExplicitPolicy()
public void testExplicitPolicyMap()
public void testExplicitPolicyNoMap()
private void testValidateSuccess(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, org.opensaml.xml.security.x509.CertPathPKIXValidationOptions opts)
private void testValidateFailure(String message, org.opensaml.xml.security.x509.PKIXValidationInformation info, org.opensaml.xml.security.x509.X509Credential cred, org.opensaml.xml.security.x509.CertPathPKIXValidationOptions opts)
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 org.opensaml.xml.security.x509.CertPathPKIXValidationOptions getPKIXOptions(Set<String> initialPolicies, boolean policyMappingInhibit, boolean anyPolicyInhibit)
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. All Rights Reserved.