CPKIFGeneralCRLDetailsPanel Class Reference

#include <GeneralCRLDetailsPanel.h>

Inheritance diagram for CPKIFGeneralCRLDetailsPanel:

Inheritance graph
[legend]
Collaboration diagram for CPKIFGeneralCRLDetailsPanel:

Collaboration graph
[legend]

List of all members.


Detailed Description

The CPKIFGeneralCRLDetailsPanel is used to display general CRL details

TSP-enforcing: No

Definition at line 38 of file GeneralCRLDetailsPanel.h.


Public Member Functions

 CPKIFGeneralCRLDetailsPanel (wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxTAB_TRAVERSAL|wxNO_BORDER)
wxListCtrl * GetListboxGeneralInfo ()
wxTextCtrl * GetFieldInfo ()
void SetCRL (CPKIFCRLPtr &cert)
void OnInitDialog (wxInitDialogEvent &event)
void PopulateList ()
void PopulateListExtensions ()

Constructor & Destructor Documentation

CPKIFGeneralCRLDetailsPanel::CPKIFGeneralCRLDetailsPanel ( 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 58 of file GeneralCRLDetailsPanel.cpp.


Member Function Documentation

wxListCtrl* CPKIFGeneralCRLDetailsPanel::GetListboxGeneralInfo (  )  [inline]

Definition at line 48 of file GeneralCRLDetailsPanel.h.

Referenced by PopulateList(), and PopulateListExtensions().

wxTextCtrl* CPKIFGeneralCRLDetailsPanel::GetFieldInfo (  )  [inline]

Definition at line 49 of file GeneralCRLDetailsPanel.h.

void CPKIFGeneralCRLDetailsPanel::SetCRL ( CPKIFCRLPtr &  crl  ) 

Interface: External

This function sets which CRL will be displayed

Returns:
None

Definition at line 147 of file GeneralCRLDetailsPanel.cpp.

Referenced by CPKIFCRLDisplayNotebook::OnInitDialog().

void CPKIFGeneralCRLDetailsPanel::OnInitDialog ( wxInitDialogEvent &  event  ) 

Interface: External

Panel initialization

Returns:
None

Definition at line 83 of file GeneralCRLDetailsPanel.cpp.

References PopulateList(), and PopulateListExtensions().

Referenced by CPKIFCRLDisplayNotebook::OnInitDialog().

void CPKIFGeneralCRLDetailsPanel::PopulateList (  ) 

Interface: External

This function populates general CRL information

Returns:
None

Definition at line 95 of file GeneralCRLDetailsPanel.cpp.

References GetListboxGeneralInfo(), and GetOIDString().

Referenced by OnInitDialog().

void CPKIFGeneralCRLDetailsPanel::PopulateListExtensions (  ) 

Interface: External

This function populates CRL extensions list

Returns:
None

Definition at line 199 of file GeneralCRLDetailsPanel.cpp.

References CPKIFCRLReason::AffiliationChanged(), CPKIFDeltaCRLIndicator::BaseCRLNumber(), btoa(), CPKIFCRLReason::CACompromise(), CPKIFCRLReason::CertificateHold(), CPKIFCRLReason::CessationOfOperation(), CPKIFCRLNumber::CRLNumber(), DecodeIP(), CPKIFGeneralName::DIRECTORYNAME, CPKIFIssuingDistributionPoint::DistributionPoint(), CPKIFGeneralName::DNSNAME, CPKIFFreshestCRL::DPs(), CPKIFIssuerAltName::GeneralNames(), CPKIFAuthorityInfoAccess::GetAccessDescriptions(), GetBufAsAscii(), CPKIFX509ExtensionMediator2::GetInstance(), GetListboxGeneralInfo(), CPKIFHoldInstructionCode::HoldInstruction(), CPKIFIssuingDistributionPoint::IndirectCRL(), CPKIFGeneralName::IPADDRESS, CPKIFX509Extension::isCritical(), CPKIFAuthorityKeyIdentifier::IssDNAndSerialNumberPresent(), CPKIFAuthorityKeyIdentifier::Issuer(), CPKIFCRLReason::KeyCompromise(), CPKIFAuthorityKeyIdentifier::KeyIdentifier(), CPKIFAuthorityKeyIdentifier::KeyIDPresent(), CPKIFGeneralName::OID, CPKIFIssuingDistributionPoint::OnlyContainsAuthorityCerts(), CPKIFIssuingDistributionPoint::OnlyContainsUserCerts(), CPKIFIssuingDistributionPoint::OnlySomeReasons(), CPKIFGeneralName::OTHERNAME, CPKIFCRLReason::RemoveFromCRL(), CPKIFGeneralName::RFC822, CPKIFAuthorityKeyIdentifier::SerialNumber(), StringSplit(), CPKIFCRLReason::Superseded(), CPKIFCRLReason::Unspecified(), and CPKIFGeneralName::URI.

Referenced by OnInitDialog().


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

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