CPKIFCRLInfo Class Reference

#include <PKIFCRLInfo.h>

Inheritance diagram for CPKIFCRLInfo:

Inheritance graph
[legend]
Collaboration diagram for CPKIFCRLInfo:

Collaboration graph
[legend]

List of all members.


Detailed Description

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 ()

Constructor & Destructor Documentation

CPKIFCRLInfo::CPKIFCRLInfo (  ) 

Interface: External

This function creates and initializes CPKIFCRLInfo objects.

Returns:
None

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

Returns:
None

Definition at line 44 of file CACCRLInfo.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_PATH_MISC.


Member Function Documentation

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.

Returns:
CRL entry associated with a CPKIFCRLInfo object in the form of a smart pointer to CPKIFCRLEntry obejct

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.

Returns:
None
Parameters:
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.

Returns:
None
Parameters:
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.

Returns:
None
Parameters:
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.

Returns:
None

Definition at line 58 of file CACCRLInfo.cpp.


The documentation for this class was generated from the following files:

Generated on Mon Nov 15 11:20:08 2010 for PublicKeyInfrastructureFramework(PKIF) by  doxygen 1.5.6