27 QByteArray mSelectedFile;
28 QMap<int, QByteArray> mKeys;
29 QMap<QByteArray, QByteArray> mFiles;
30 QMap<QByteArray, QByteArray> mFileIds;
32 void initMandatoryData();
38 [[nodiscard]] StatusCode
select(
const QByteArray& pFileId);
39 [[nodiscard]] QByteArray
read(qsizetype pOffset,
int pLength,
bool pExtendedLen)
const;
40 [[nodiscard]] StatusCode
write(qsizetype pOffset,
const QByteArray& pData);
45 [[nodiscard]] StatusCode
verify(
const Oid& pOid,
const QSharedPointer<AuthenticatedAuxiliaryData>& pAuxiliaryData)
const;
48 void createFile(
const QByteArray& pFileId,
const QByteArray& pShortFileId,
const QByteArray& pContent);
49 void createFile(
const QByteArray& pShortFileId,
const QByteArray& pContent);
50 void createFile(
const QByteArray& pShortFileId,
const char* pStr,
const QByteArray& pConfig = QByteArray());
51 void createFile(
const QByteArray& pShortFileId,
const char* pStr,
const QString& pFile);
Definition SimulatorFileSystem.h:25
SimulatorFileSystem()
Definition SimulatorFileSystem.cpp:99
StatusCode verify(const Oid &pOid, const QSharedPointer< AuthenticatedAuxiliaryData > &pAuxiliaryData) const
Definition SimulatorFileSystem.cpp:287
QByteArray getPrivateKey(int pKeyId) const
Definition SimulatorFileSystem.cpp:281
QByteArray getEfCardAccess() const
Definition SimulatorFileSystem.cpp:275
QByteArray read(qsizetype pOffset, int pLength, bool pExtendedLen) const
Definition SimulatorFileSystem.cpp:224
StatusCode select(const QByteArray &pFileId)
Definition SimulatorFileSystem.cpp:202
StatusCode write(qsizetype pOffset, const QByteArray &pData)
Definition SimulatorFileSystem.cpp:258
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16