13#include <QCryptographicHash>
18#include <QVersionNumber>
34 QCryptographicHash::Algorithm mChecksumAlgorithm;
37 QString mUpdatePackagePath;
41 static bool isPlatform(
const QString&
pPlatform);
42 void verifyChecksum();
Definition AppUpdateData.h:24
const GlobalStatus & getParsingResult() const
Definition AppUpdateData.cpp:103
const QString & getVersion() const
Definition AppUpdateData.cpp:127
QString getUpdatePackagePath() const
Definition AppUpdateData.cpp:232
int getSize() const
Definition AppUpdateData.cpp:139
bool isValid() const
Definition AppUpdateData.cpp:91
const QUrl & getNotesUrl() const
Definition AppUpdateData.cpp:151
void setChecksum(const QByteArray &pChecksum, QCryptographicHash::Algorithm pAlgorithm)
Definition AppUpdateData.cpp:169
void setUpdatePackagePath(const QString &pFile)
Definition AppUpdateData.cpp:225
bool isCompatible() const
Definition AppUpdateData.cpp:109
bool isChecksumValid() const
Definition AppUpdateData.cpp:219
const QUrl & getUrl() const
Definition AppUpdateData.cpp:133
void setNotes(const QString &pNotes)
Definition AppUpdateData.cpp:157
const QByteArray & getChecksum() const
Definition AppUpdateData.cpp:190
const QDateTime & getDate() const
Definition AppUpdateData.cpp:121
AppUpdateData(const GlobalStatus &pParsingResult=GlobalStatus::Code::No_Error)
Definition AppUpdateData.cpp:18
const QString & getNotes() const
Definition AppUpdateData.cpp:163
const QUrl & getChecksumUrl() const
Definition AppUpdateData.cpp:145
Definition GlobalStatus.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114