PKIX-specific parameters to a PathValidator. More...
#include <xmltooling/security/PKIXPathValidatorParams.h>
Public Types | |
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. |
PKIX-specific parameters to a PathValidator.
virtual const std::vector<XSECCryptoX509CRL*>& xmltooling::PKIXPathValidatorParams::getCRLs | ( | ) | const [pure virtual] |
Returns a set of CRLs.
virtual const std::set<std::string>& xmltooling::PKIXPathValidatorParams::getPolicies | ( | ) | const [pure virtual] |
Returns a set of policy OIDs.
virtual revocation_t xmltooling::PKIXPathValidatorParams::getRevocationChecking | ( | ) | const [pure virtual] |
Returns the type of revocation checking to perform.
virtual const std::vector<XSECCryptoX509*>& xmltooling::PKIXPathValidatorParams::getTrustAnchors | ( | ) | const [pure virtual] |
Returns a set of trust anchors.
virtual int xmltooling::PKIXPathValidatorParams::getVerificationDepth | ( | ) | const [pure virtual] |
Returns the 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.
virtual bool xmltooling::PKIXPathValidatorParams::isPolicyMappingInhibited | ( | ) | const [pure virtual] |
Checks if policy mapping is inhibited.