fileformat/DataTypes/DecryptedCertificate.h
Go to the documentation of this file.
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