00001 #ifndef DECRYPTEDCERTIFICATE_H 00002 #define DECRYPTEDCERTIFICATE_H 00003 00004 00005 //This file was AUTO-GENERATED. Make changes in the generator script(./generate.py) 00006 //the derived classes or in the data definition 00007 00008 00009 00010 #include "../DataTypes/TimeReal.h" 00011 #include "../DataTypes/CertificateAuthority.h" 00012 #include "DataType.h" 00013 #include "../DataTypes/KeyIdentifier.h" 00014 #include "../DataTypes/CertificateHolderAuthorization.h" 00015 #include "../DataTypes/RsaPublicKey.h" 00016 00017 class DecryptedCertificate : public DataType { 00018 Q_DECLARE_TR_FUNCTIONS(DecryptedCertificate) 00019 public: 00020 00021 int certificateProfileIdentifier; 00022 CertificateAuthority certificateAuthorityReference; 00023 CertificateHolderAuthorization certificateHolderAuthorization; 00024 TimeReal endOfValidity; 00025 KeyIdentifier certificateHolderReference; 00026 RsaPublicKey rsaPublicKey; 00027 00028 DecryptedCertificate(const DataPointer& filewalker); 00030 QString className() const; 00031 int size() const; 00032 static const int staticSize = 164; 00033 virtual void printOn(Reporter& report) const; 00034 }; 00035 00036 00037 #endif