#include <PKIFScvpPathBuild.h>
TSP-enforcing: No
Definition at line 23 of file PKIFScvpPathBuild.h.
Public Member Functions | |
CPKIFScvpPathBuild (void) | |
virtual | ~CPKIFScvpPathBuild (void) |
void | Initialize () |
bool | BuildPath (CPKIFCertificatePath &path) |
void | SetUseValidPkcPathCertCheck (bool b) |
bool | GetUseValidPkcPathCertCheck () const |
Friends | |
struct | CPKIFScvpPathBuildImpl |
CPKIFScvpPathBuild::CPKIFScvpPathBuild | ( | void | ) |
Interface: External
Default constructor
Definition at line 32 of file PKIFScvpPathBuild.cpp.
CPKIFScvpPathBuild::~CPKIFScvpPathBuild | ( | void | ) | [virtual] |
Interface: External
Default destructor
Definition at line 44 of file PKIFScvpPathBuild.cpp.
void CPKIFScvpPathBuild::Initialize | ( | void | ) | [virtual] |
Interface: External
This function validates a certificate path
Reimplemented from IPKIFColleague.
Definition at line 56 of file PKIFScvpPathBuild.cpp.
bool CPKIFScvpPathBuild::BuildPath | ( | CPKIFCertificatePath & | path | ) | [virtual] |
Interface: External
This function builds a certificate path
path | [in/out] A reference to CPKIFCertificatePath object containing certificate path to validate |
Implements IPKIFPathBuild.
Definition at line 77 of file PKIFScvpPathBuild.cpp.
References CPKIFSignedData::AddCertificate(), CPKIFSignedData::AddMediator(), CPKIFSignedData::AddSignerInfo(), CertPathWantBackToResultsAndStoresForDpd(), IPKIFScvpClient::CheckNamespaces(), CPKIFContentInfo::Encode(), CPKIFSignedData::Encode(), g_id_ct_scvp_certValRequest, g_id_stc_build_pkc_path, g_id_stc_build_valid_pkc_path, g_id_swb_pkc_all_cert_paths, g_id_swb_pkc_best_cert_path, g_id_swb_pkc_CAs_revocation_info, g_id_swb_pkc_cert, g_id_swb_pkc_ee_revocation_info, g_id_swb_pkc_public_key_info, g_id_swb_pkc_relayed_responses, g_id_swb_pkc_revocation_info, g_signedData, IPKIFScvpClient::GetGenerateNonce(), IPKIFScvpClient::GetMediator(), GetReplyObject(), IPKIFScvpClient::GetResponderUrl(), IPKIFScvpClient::GetSigningCredential(), CPKIFCertificatePath::GetState(), CPKIFCertificatePath::GetTarget(), MakeQueryForPath(), MakeSureReplyChecksAreSuccessfulAndValErrorsAreAbsent(), PKIF_SCVP, PostRequestURL(), CPKIFContentInfo::SetContent(), CPKIFContentInfo::SetContentType(), CPKIFSignedData::SetEncapsulatedContent(), CPKIFCertificatePath::SetState(), IPKIFScvpClient::SetWantBacksFromResponse(), StickCrlsFromWantBackInCrlStore(), and VerifyResponseSignature().
void CPKIFScvpPathBuild::SetUseValidPkcPathCertCheck | ( | bool | b | ) |
Definition at line 60 of file PKIFScvpPathBuild.cpp.
bool CPKIFScvpPathBuild::GetUseValidPkcPathCertCheck | ( | ) | const |
Definition at line 65 of file PKIFScvpPathBuild.cpp.
friend struct CPKIFScvpPathBuildImpl [friend] |
Definition at line 25 of file PKIFScvpPathBuild.h.