Logo Search packages:      
Sourcecode: beid version File versions  Download package

eIDMW::BEID_Certificates Class Reference

#include <eidlib.h>

Inheritance diagram for eIDMW::BEID_Certificates:


List of all members.

Detailed Description

Container class for all certificates on the card.

Definition at line 1240 of file eidlib.h.

Public Member Functions

BEIDSDK_API BEID_CertificateaddCertificate (BEID_ByteArray &cert)
BEIDSDK_API BEID_Certificates ()
BEIDSDK_API unsigned long countAll ()
BEIDSDK_API unsigned long countFromCard ()
BEIDSDK_API BEID_CertificategetAuthentication ()
BEIDSDK_API BEID_CertificategetCA ()
BEIDSDK_API BEID_CertificategetCert (BEID_CertifType type)
BEIDSDK_API BEID_CertificategetCert (unsigned long ulIndexAll)
BEIDSDK_API BEID_CertificategetCertFromCard (unsigned long ulIndexCard)
virtual BEIDSDK_API BEID_ByteArray getCSV ()
BEIDSDK_API BEID_CertificategetRoot ()
BEIDSDK_API BEID_CertificategetRrn ()
BEIDSDK_API BEID_CertificategetSignature ()
virtual BEIDSDK_API BEID_ByteArray getTLV ()
virtual BEIDSDK_API BEID_ByteArray getXML ()
NOEXPORT_BEIDSDK void Init (const SDK_Context *context, void *impl)
virtual BEIDSDK_API bool isAllowed ()
NOEXPORT_BEIDSDK void Release ()
virtual BEIDSDK_API bool writeCsvToFile (const char *csFilePath)
virtual BEIDSDK_API bool writeTlvToFile (const char *csFilePath)
virtual BEIDSDK_API bool writeXmlToFile (const char *csFilePath)
virtual BEIDSDK_API ~BEID_Certificates ()

Protected Member Functions

void addObject (BEID_Object *impl)
void backupObject (unsigned long idx)
void checkContextStillOk () const
void delObject (void *impl)
void delObject (unsigned long idx)
BEID_ObjectgetObject (void *impl)
BEID_ObjectgetObject (unsigned long idx)

Protected Attributes

SDK_Context * m_context
bool m_delimpl
void * m_impl
std::map< unsigned long,
BEID_Object * > 
unsigned long m_ulIndexExtAdd

Private Member Functions

 BEID_Certificates (const SDK_Context *context, APL_Certifs *impl)
 BEID_Certificates (const BEID_Certificates &certifs)
BEID_Certificatesoperator= (const BEID_Certificates &certifs)


BEID_CertificatesBEID_SmartCard::getCertificates ()

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

Generated by  Doxygen 1.6.0   Back to index