12#include <openssl/asn1.h>
45 QByteArray mSimpleData;
46 QVector<CommandData> mComplexData;
49 explicit CommandData(
int pClass = V_ASN1_UNIVERSAL,
DATA_TAG pTag =
NONE,
const QByteArray& pData = QByteArray());
55 void append(
const QByteArray& pData);
61 operator QByteArray()
const;
Definition: CommandData.h:19
int getObjectCount() const
Definition: CommandData.cpp:178
DATA_TAG
Definition: CommandData.h:23
@ MAPPING_DATA
Definition: CommandData.h:27
@ INTEGER
Definition: CommandData.h:28
@ NONE
Definition: CommandData.h:24
@ CRYPTOGRAPHIC_MECHANISM_REFERENCE
Definition: CommandData.h:25
@ PACE_EPHEMERAL_PUBLIC_KEY
Definition: CommandData.h:29
@ CERTIFICATE_BODY
Definition: CommandData.h:39
@ AUXILIARY_AUTHENTICATED_DATA
Definition: CommandData.h:34
@ CERTIFICATE_HOLDER_AUTHORIZATION_TEMPLATE
Definition: CommandData.h:38
@ DYNAMIC_AUTHENTICATION_DATA
Definition: CommandData.h:36
@ TA_EPHEMERAL_PUBLIC_KEY
Definition: CommandData.h:35
@ PUBLIC_KEY_REFERENCE
Definition: CommandData.h:30
@ PRIVATE_KEY_REFERENCE
Definition: CommandData.h:31
@ AUTHENTICATION_TOKEN
Definition: CommandData.h:32
@ RI_EPHEMERAL_PUBLIC_KEY
Definition: CommandData.h:33
@ CA_EPHEMERAL_PUBLIC_KEY
Definition: CommandData.h:26
@ CERTIFICATE_SIGNATURE
Definition: CommandData.h:37
QByteArray getObject(int pClass, DATA_TAG pTag) const
Definition: CommandData.cpp:97
void append(const QByteArray &pData)
Definition: CommandData.cpp:117
QByteArray getData(int pClass, DATA_TAG pTag) const
Definition: CommandData.cpp:77
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16