CPKIFCRLType Class Reference

#include <CRLType.h>

Collaboration diagram for CPKIFCRLType:

Collaboration graph
[legend]

List of all members.


Detailed Description

This local class provides a container for the 4 types of enumerations that are used to describe CRLs.

TSP-enforcing: No

Definition at line 22 of file CRLType.h.


Public Member Functions

 CPKIFCRLType ()
 ~CPKIFCRLType ()
CPKIFX509CRLChecker::CRLCOVERAGE GetCRLCoverage () const
void SetCRLCoverage (CPKIFX509CRLChecker::CRLCOVERAGE coverage)
CPKIFX509CRLChecker::CRLSCOPE GetCRLScope () const
void SetCRLScope (CPKIFX509CRLChecker::CRLSCOPE scope)
CPKIFX509CRLChecker::CRLAUTHORITY GetCRLAuthority () const
void SetCRLAuthority (CPKIFX509CRLChecker::CRLAUTHORITY authority)
CPKIFX509CRLChecker::CRLREASONS GetCRLReasons () const
void SetCRLReasons (CPKIFX509CRLChecker::CRLREASONS reasons)

Constructor & Destructor Documentation

CPKIFCRLType::CPKIFCRLType (  ) 

Interface: Subsystem

Default constructor

Returns:
None

Definition at line 25 of file CRLType.cpp.

References CPKIFX509CRLChecker::CA_UNSUPPORTED, CPKIFX509CRLChecker::CC_UNSUPPORTED, CPKIFX509CRLChecker::CR_UNSUPPORTED, and CPKIFX509CRLChecker::CS_UNSUPPORTED.

CPKIFCRLType::~CPKIFCRLType (  ) 

Interface: Subsystem

Destructor

Returns:
None

Definition at line 39 of file CRLType.cpp.


Member Function Documentation

CPKIFX509CRLChecker::CRLCOVERAGE CPKIFCRLType::GetCRLCoverage (  )  const

Interface: Subsystem

This function is used to get CRL coverage type (CC_ALL, CC_EEONLY, CC_CAONLY, CC_UNSUPPORTED)

Returns:
CPKIFX509CRLChecker::CRLCOVERAGE

Definition at line 51 of file CRLType.cpp.

void CPKIFCRLType::SetCRLCoverage ( CPKIFX509CRLChecker::CRLCOVERAGE  coverage  ) 

Interface: Subsystem

This function is used to set CRL coverage type (CC_ALL, CC_EEONLY, CC_CAONLY, CC_UNSUPPORTED)

Returns:
None
Parameters:
coverage  [in] CPKIFX509CRLChecker::CRLCOVERAGE enum

Definition at line 62 of file CRLType.cpp.

CPKIFX509CRLChecker::CRLSCOPE CPKIFCRLType::GetCRLScope (  )  const

Interface: Subsystem

This function is used to get CRL scope (CS_COMPLETE, CS_DP, CS_DELTA, CS_DELTA_DP, CS_UNSUPPORTED)

Returns:
CPKIFX509CRLChecker::CRLSCOPE

Definition at line 75 of file CRLType.cpp.

void CPKIFCRLType::SetCRLScope ( CPKIFX509CRLChecker::CRLSCOPE  scope  ) 

Interface: Subsystem

This function is used to set CRL scope (CS_COMPLETE, CS_DP, CS_DELTA, CS_DELTA_DP, CS_UNSUPPORTED)

Returns:
None
Parameters:
scope  [in] CPKIFX509CRLChecker::CRLSCOPE enum

Definition at line 86 of file CRLType.cpp.

CPKIFX509CRLChecker::CRLAUTHORITY CPKIFCRLType::GetCRLAuthority (  )  const

Interface: Subsystem

This function is used to get CRL authority (CA_DIRECT, CA_INDIRECT, CA_UNSUPPORTED)

Returns:
CPKIFX509CRLChecker::CRLAUTHORITY

Definition at line 99 of file CRLType.cpp.

void CPKIFCRLType::SetCRLAuthority ( CPKIFX509CRLChecker::CRLAUTHORITY  authority  ) 

Interface: Subsystem

This function is used to set CRL authority (CA_DIRECT, CA_INDIRECT, CA_UNSUPPORTED)

Returns:
None
Parameters:
authority  [in] CPKIFX509CRLChecker::CRLSCOPE enum

Definition at line 110 of file CRLType.cpp.

CPKIFX509CRLChecker::CRLREASONS CPKIFCRLType::GetCRLReasons (  )  const

Interface: Subsystem

This function is used to get CRL authority (CR_ALLREASONS, CR_SOMEREASONS, CR_UNSUPPORTED)

Returns:
CPKIFX509CRLChecker::CRLREASONS

Definition at line 123 of file CRLType.cpp.

void CPKIFCRLType::SetCRLReasons ( CPKIFX509CRLChecker::CRLREASONS  reasons  ) 

Interface: Subsystem

This function is used to set CRL authority (CR_ALLREASONS, CR_SOMEREASONS, CR_UNSUPPORTED)

Returns:
None
Parameters:
reasons  [in] CPKIFX509CRLChecker::CRLREASONS enum

Definition at line 134 of file CRLType.cpp.


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

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