#include <PKIFPathBuildAndValidate.h>


TSP-enforcing: No
Definition at line 28 of file PKIFPathBuildAndValidate.h.
Public Member Functions | |
| CPKIFPathBuildAndValidate (void) | |
| virtual | ~CPKIFPathBuildAndValidate (void) |
| void | Initialize () |
| virtual bool | BuildAndValidatePath (CPKIFCertificatePath &path, CPKIFPathValidationResults &results) |
| CPKIFPathBuildAndValidate::CPKIFPathBuildAndValidate | ( | void | ) |
Interface: External
This function creates and initializes CPKIFPathBuildAndValidate objects.
Definition at line 32 of file PKIFPathBuildAndValidate.cpp.
| CPKIFPathBuildAndValidate::~CPKIFPathBuildAndValidate | ( | void | ) | [virtual] |
Interface: External
This function destroys CPKIFPathBuildAndValidate objects.
Definition at line 42 of file PKIFPathBuildAndValidate.cpp.
| void CPKIFPathBuildAndValidate::Initialize | ( | void | ) | [virtual] |
Interface: External
This function initializes an instance for use in a collection of colleagues held by a mediator object.
Reimplemented from IPKIFColleague.
Definition at line 52 of file PKIFPathBuildAndValidate.cpp.
| bool CPKIFPathBuildAndValidate::BuildAndValidatePath | ( | CPKIFCertificatePath & | path, | |
| CPKIFPathValidationResults & | results | |||
| ) | [virtual] |
Interface: External
This function implements iterative invocation of the IPKIFPathBuild and IPKIFPathValidate functionality provided by the CPKIFPathBuilder2 and CPKIFPathValidator2 classes.
| path | [in/out] Reference to a CPKIFCertificatePath object containing, minimally, the target certificate when the function is called and the completed path, if path processing was successfully, upon return |
| results | [out] Reference to a CPKIFPathValidationResults object used to return the results of a path validation operation |
Implements IPKIFPathBuildAndValidate.
Definition at line 95 of file PKIFPathBuildAndValidate.cpp.
References IPKIFPathBuild::BuildPath(), CPKIFPathValidationResults::GetCertSignaturesVerified(), CPKIFCertificatePath::GetPathSettings(), CPKIFPathValidationResults::GetRevocationStatusMostSevere(), keyUsageChecker_Any(), and NOT_REVOKED.
1.5.6