xmltooling
1.6.4
|
Stateful interface that supplies PKIX validation data to the trust engine. More...
#include <xmltooling/security/AbstractPKIXTrustEngine.h>
Public Member Functions | |
virtual bool | next ()=0 |
Advances to the next set of information, if any. More... | |
virtual int | getVerificationDepth () const =0 |
Returns the allowable trust chain verification depth for the validation data in the current position. More... | |
virtual const std::vector< XSECCryptoX509 * > & | getTrustAnchors () const =0 |
Returns the set of trust anchors for the validation data in the current position. More... | |
virtual const std::vector< XSECCryptoX509CRL * > & | getCRLs () const =0 |
Returns the set of CRLs for the validation data in the current position. More... | |
Stateful interface that supplies PKIX validation data to the trust engine.
Applications can adapt this TrustEngine to their environment by returning implementations of this interface from the getPKIXValidationInfoIterator method.
|
pure virtual |
Returns the set of CRLs for the validation data in the current position.
Keeping the CRLs beyond the lifetime of the iterator or after advancing to the next position requires copying them.
|
pure virtual |
Returns the set of trust anchors for the validation data in the current position.
Keeping the certificates beyond the lifetime of the iterator or after advancing to the next position requires copying them.
|
pure virtual |
Returns the allowable trust chain verification depth for the validation data in the current position.
|
pure virtual |
Advances to the next set of information, if any.