CPKIFSimpleCertAndCrlPanel Class Reference

#include <SimpleCertAndCrlPanel.h>

Inheritance diagram for CPKIFSimpleCertAndCrlPanel:

Inheritance graph
[legend]
Collaboration diagram for CPKIFSimpleCertAndCrlPanel:

Collaboration graph
[legend]

List of all members.


Detailed Description

CPKIFSimpleCertAndCrlPanel class is used to populate simple cert and crl stores.

TSP-enforcing: No

Definition at line 37 of file SimpleCertAndCrlPanel.h.


Public Member Functions

 CPKIFSimpleCertAndCrlPanel (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER)
 ~CPKIFSimpleCertAndCrlPanel ()
wxButton * GetButtonAddCrl ()
wxButton * GetButtonViewCrl ()
wxButton * GetButtonRemoveCrl ()
wxButton * GetButtonAddCert ()
wxButton * GetButtonViewCert ()
wxButton * GetButtonRemoveCert ()
wxButton * GetButtonRemoveTa ()
wxButton * GetButtonViewTa ()
wxButton * GetButtonAddTa ()
wxListBoxGetListboxCrls ()
wxListBoxGetListboxCerts ()
wxListBoxGetListboxTrustAnchors ()
virtual bool Validate ()
void GetTrustAnchors (std::vector< CPKIFCertificatePtr > &v)
void GetCertificates (std::vector< CPKIFCertificatePtr > &v)
void GetCrls (std::vector< CPKIFCRLPtr > &v)
void SetInitialMediator (IPKIFMediatorPtr &m)
void OnInitDialog (wxInitDialogEvent &event)

Constructor & Destructor Documentation

CPKIFSimpleCertAndCrlPanel::CPKIFSimpleCertAndCrlPanel ( wxWindow *  parent,
wxWindowID  id = -1,
const wxPoint &  position = wxDefaultPosition,
const wxSize &  size = wxDefaultSize,
long  style = wxTAB_TRAVERSAL | wxNO_BORDER 
)

Interface: External

Panel constructor

Returns:
None

Definition at line 62 of file SimpleCertAndCrlPanel.cpp.

CPKIFSimpleCertAndCrlPanel::~CPKIFSimpleCertAndCrlPanel (  ) 

Interface: External

Panel destructor

Returns:
None

Definition at line 109 of file SimpleCertAndCrlPanel.cpp.


Member Function Documentation

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonAddCrl (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonViewCrl (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonRemoveCrl (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonAddCert (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonViewCert (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonRemoveCert (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonRemoveTa (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonViewTa (  )  [inline]

wxButton* CPKIFSimpleCertAndCrlPanel::GetButtonAddTa (  )  [inline]

wxListBox* CPKIFSimpleCertAndCrlPanel::GetListboxCrls (  )  [inline]

wxListBox* CPKIFSimpleCertAndCrlPanel::GetListboxCerts (  )  [inline]

wxListBox* CPKIFSimpleCertAndCrlPanel::GetListboxTrustAnchors (  )  [inline]

bool CPKIFSimpleCertAndCrlPanel::Validate (  )  [virtual]

Interface: External

Validate function is not used

Returns:
None

Definition at line 123 of file SimpleCertAndCrlPanel.cpp.

void CPKIFSimpleCertAndCrlPanel::GetTrustAnchors ( std::vector< CPKIFCertificatePtr > &  v  ) 

Interface: External

This function returns list of TAs

Returns:
None
Parameters:
v  [out] TA list

Definition at line 740 of file SimpleCertAndCrlPanel.cpp.

void CPKIFSimpleCertAndCrlPanel::GetCertificates ( std::vector< CPKIFCertificatePtr > &  v  ) 

Interface: External

This function returns list of certificates

Returns:
None
Parameters:
v  [out] Certificate list

Definition at line 753 of file SimpleCertAndCrlPanel.cpp.

void CPKIFSimpleCertAndCrlPanel::GetCrls ( std::vector< CPKIFCRLPtr > &  v  ) 

Interface: External

This function returns list of CRLs

Returns:
None
Parameters:
v  [out] CRL list

Definition at line 766 of file SimpleCertAndCrlPanel.cpp.

void CPKIFSimpleCertAndCrlPanel::SetInitialMediator ( IPKIFMediatorPtr m  ) 

Interface: External

This function sets the initial mediator

Returns:
None
Parameters:
m  [in] Initial mediator

Definition at line 634 of file SimpleCertAndCrlPanel.cpp.

Referenced by CPKIFPkiEnvironmentDefinitionNotebook::SetInitialMediator().

void CPKIFSimpleCertAndCrlPanel::OnInitDialog ( wxInitDialogEvent &  event  ) 

Interface: External

Panel initialization

Returns:
None

Definition at line 544 of file SimpleCertAndCrlPanel.cpp.

References c, CPKIFTrustRoot::GetCert(), and CPKIFCacheMediator2::GetColleagues().

Referenced by CPKIFPkiEnvironmentDefinitionNotebook::OnInitDialog().


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

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