aheinecke@4: aheinecke@4: aheinecke@4: /** aheinecke@4: * This class handles a certificate list file. aheinecke@4: * It checks for the validity of that certificate aheinecke@4: * list file and provides an API for working with that aheinecke@4: * file. aheinecke@4: * aheinecke@4: * The List is parsed on Initialization. You should aheinecke@4: * check the Status afterwards to see if the file aheinecke@4: * could be parsed. aheinecke@4: * aheinecke@4: * The certificate list will be kept in memory until aheinecke@4: * this object is destroyed. aheinecke@4: * aheinecke@4: */ aheinecke@4: aheinecke@4: class QByteArray; aheinecke@4: aheinecke@4: #include aheinecke@4: #include aheinecke@4: aheinecke@4: class CertificateList aheinecke@4: { aheinecke@4: Q_OBJECT aheinecke@4: aheinecke@4: public: aheinecke@4: CertificateList(wchar_t* fileName); aheinecke@4: aheinecke@4: list_status_t getStatus(); aheinecke@4: aheinecke@4: private: aheinecke@4: QString mFileName; aheinecke@4: QByteArray *mFileContent; aheinecke@4: ListStatus mStatus; aheinecke@4: QDate mDate; aheinecke@4: } aheinecke@4: