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

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

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 15 Dec 2020 for xmltooling by  doxygen 1.4.7