CPKIFServiceLocator Class Reference

#include <ServiceLocator.h>

Collaboration diagram for CPKIFServiceLocator:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFServiceLocator class provides an interface to ServiceLocater objects

TSP-enforcing: No

Definition at line 25 of file ServiceLocator.h.


Public Member Functions

 CPKIFServiceLocator (void)
 CPKIFServiceLocator (const CPKIFBufferPtr &sl)
 ~CPKIFServiceLocator (void)
void SetIssuer (CPKIFNamePtr &issuer)
CPKIFNamePtr GetIssuer () const
void SetLocator (CPKIFAuthorityInfoAccessPtr &locator)
CPKIFAuthorityInfoAccessPtr GetLocator () const

Constructor & Destructor Documentation

CPKIFServiceLocator::CPKIFServiceLocator ( void   ) 

Interface: External

Default constructor

Returns:
None

Definition at line 36 of file ServiceLocator.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_OCSP_ASN.

CPKIFServiceLocator::CPKIFServiceLocator ( const CPKIFBufferPtr &  sl  ) 

Interface: External

This function is used to create and initialize CPKIFServiceLocator objects. This constructor is used internally by PKIF when parsing OCSP objects. It is not used by applications.

Returns:
None
Parameters:
sl  [in] A reference to a smart pointer to CPKIFBuffer object containing the der encoded ServiceLocator

Definition at line 49 of file ServiceLocator.cpp.

References CACASNWRAPPER_CREATE, LOG_STRING_DEBUG, and TOOLKIT_OCSP_ASN.

CPKIFServiceLocator::~CPKIFServiceLocator ( void   ) 

Interface: External

Destructor

Returns:
None

Definition at line 95 of file ServiceLocator.cpp.

References LOG_STRING_DEBUG, and TOOLKIT_OCSP_ASN.


Member Function Documentation

void CPKIFServiceLocator::SetIssuer ( CPKIFNamePtr &  issuer  ) 

Interface: External

This function is used to set the issuer name associated with a ServiceLocator object.

Returns:
None
Parameters:
issuer  [in] Reference to a smart pointer to a CPKIFName object

Definition at line 109 of file ServiceLocator.cpp.

CPKIFNamePtr CPKIFServiceLocator::GetIssuer (  )  const

Interface: External

This function is used to get the issuer name associated with a ServiceLocator object.

Returns:
A smart pointer to CPKIFName object

Definition at line 122 of file ServiceLocator.cpp.

void CPKIFServiceLocator::SetLocator ( CPKIFAuthorityInfoAccessPtr &  locator  ) 

Interface: External

This function is used to set the locator associated with a ServiceLocator object.

Returns:
None
Parameters:
locator  [in] Reference to a smart pointer to a CPKIFAuthorityInfoAccess object

Definition at line 133 of file ServiceLocator.cpp.

CPKIFAuthorityInfoAccessPtr CPKIFServiceLocator::GetLocator (  )  const

Interface: External

This function is used to get the locator associated with a ServiceLocator object.

Returns:
A smart pointer to CPKIFAuthorityInfoAccess object

Definition at line 146 of file ServiceLocator.cpp.


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

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