xmltooling  1.5.6
xmltooling::PKIXPathValidatorParams Class Referenceabstract

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

#include <xmltooling/security/PKIXPathValidatorParams.h>

Inheritance diagram for xmltooling::PKIXPathValidatorParams:
xmltooling::PathValidator::PathValidatorParams

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

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: