#include <GeneralCRLDetailsPanel.h>
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 () |
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
Definition at line 58 of file GeneralCRLDetailsPanel.cpp.
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
Definition at line 147 of file GeneralCRLDetailsPanel.cpp.
Referenced by CPKIFCRLDisplayNotebook::OnInitDialog().
void CPKIFGeneralCRLDetailsPanel::OnInitDialog | ( | wxInitDialogEvent & | event | ) |
Interface: External
Panel initialization
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
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
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().