#include <PKIFCRLInfo.h>
Definition at line 41 of file PKIFCRLInfo.h.
Public Member Functions | |
CPKIFCRLInfo () | |
~CPKIFCRLInfo () | |
CPKIFCRLEntryPtr | GetCRLEntry () const |
void | SetCRLEntry (CPKIFCRLEntryPtr &crlEntry) |
void | GetCRLs (CPKIFCRLList &crls) const |
void | AddCRL (CPKIFCRLPtr &crl) |
void | ClearCRLs () |
CPKIFCRLInfo::CPKIFCRLInfo | ( | ) |
Interface: External
This function creates and initializes CPKIFCRLInfo objects.
Definition at line 32 of file CACCRLInfo.cpp.
References LOG_STRING_DEBUG, and TOOLKIT_PATH_MISC.
CPKIFCRLInfo::~CPKIFCRLInfo | ( | ) |
Interface: External
This function destroys CPKIFCRLInfo objects
Definition at line 44 of file CACCRLInfo.cpp.
References LOG_STRING_DEBUG, and TOOLKIT_PATH_MISC.
CPKIFCRLEntryPtr CPKIFCRLInfo::GetCRLEntry | ( | ) | const |
Interface: External
This function is used to retrieve the CRL entry associated with a CPKIFCRLInfo object. The CRLEntry property is only populated when the associated certificate has been revoked.
Definition at line 74 of file CACCRLInfo.cpp.
void CPKIFCRLInfo::SetCRLEntry | ( | CPKIFCRLEntryPtr & | crlEntry | ) |
Interface: External
This function is used to set the CRL entry associated with a CPKIFCRLInfo object. The CRLEntry property is only populated when the associated certificate has been revoked.
crlEntry | [in] Reference to a smart pointer to a CPKIFCRLEntry object |
Definition at line 86 of file CACCRLInfo.cpp.
void CPKIFCRLInfo::GetCRLs | ( | CPKIFCRLList & | crls | ) | const |
Interface: External
This function is used to retrieve the CRLs associated with a CPKIFCRLInfo object.
crls | [out] Reference to a CPKIFCRLList object to receive the list of associated CRLs |
Definition at line 99 of file CACCRLInfo.cpp.
void CPKIFCRLInfo::AddCRL | ( | CPKIFCRLPtr & | crl | ) |
Interface: External
This function is used to set the CRLs associated with a CPKIFCRLInfo object. CRLs are added to the end of the list passed via the crls parameter, i.e. this function does not empty the list prior to adding additional CRLs and does not filter out duplicate CRLs.
crl | [in] Reference to a smart pointer to a CPKIFCRL object to add to the collection of associated CRLs |
Definition at line 114 of file CACCRLInfo.cpp.
void CPKIFCRLInfo::ClearCRLs | ( | ) |
Interface: External
This function is used to reset the state of a CPKIFCRLInfo object by removing any CRLs and/or CRL entry maintained by a CPKIFCRLInfo object.
Definition at line 58 of file CACCRLInfo.cpp.