xmltooling::PKIXPathValidatorParams Class Reference

PKIX-specific parameters to a PathValidator. More...

#include <xmltooling/security/PKIXPathValidatorParams.h>

Inheritance diagram for xmltooling::PKIXPathValidatorParams:

xmltooling::PathValidator::PathValidatorParams List of all members.

Public Types

enum  revocation_t { REVOCATION_OFF = 0, REVOCATION_ENTITYONLY = 1, REVOCATION_FULLCHAIN = 2 }

Public Member Functions

virtual int getVerificationDepth () const =0
 Returns the allowable trust chain verification depth.
virtual bool isAnyPolicyInhibited () const =0
 Checks whether the any policy OID should be processed if it is included in a certificate.
virtual bool isPolicyMappingInhibited () const =0
 Checks if policy mapping is inhibited.
virtual const std::set< std::string > & getPolicies () const =0
 Returns a set of policy OIDs.
virtual const std::vector<
XSECCryptoX509 * > & 
getTrustAnchors () const =0
 Returns a set of trust anchors.
virtual revocation_t getRevocationChecking () const =0
 Returns the type of revocation checking to perform.
virtual const std::vector<
XSECCryptoX509CRL * > & 
getCRLs () const =0
 Returns a set of CRLs.

Detailed Description

PKIX-specific parameters to a PathValidator.


Member Function Documentation

virtual const std::vector<XSECCryptoX509CRL*>& xmltooling::PKIXPathValidatorParams::getCRLs  )  const [pure virtual]
 

Returns a set of CRLs.

Returns:
set of CRLs

virtual const std::set<std::string>& xmltooling::PKIXPathValidatorParams::getPolicies  )  const [pure virtual]
 

Returns a set of policy OIDs.

Returns:
set of policy OIDs

virtual revocation_t xmltooling::PKIXPathValidatorParams::getRevocationChecking  )  const [pure virtual]
 

Returns the type of revocation checking to perform.

Returns:
revocation checking option

virtual const std::vector<XSECCryptoX509*>& xmltooling::PKIXPathValidatorParams::getTrustAnchors  )  const [pure virtual]
 

Returns a set of trust anchors.

Returns:
set of trust anchors

virtual int xmltooling::PKIXPathValidatorParams::getVerificationDepth  )  const [pure virtual]
 

Returns the allowable trust chain verification depth.

Returns:
allowable trust chain verification depth

virtual bool xmltooling::PKIXPathValidatorParams::isAnyPolicyInhibited  )  const [pure virtual]
 

Checks whether the any policy OID should be processed if it is included in a certificate.

Returns:
true iff the any policy OID should *not* be processed

virtual bool xmltooling::PKIXPathValidatorParams::isPolicyMappingInhibited  )  const [pure virtual]
 

Checks if policy mapping is inhibited.

Returns:
true iff policy mapping should not be allowed


The documentation for this class was generated from the following file:
Generated on Tue Jun 18 01:42:27 2013 for xmltooling by  doxygen 1.4.6