47 PacePasswordId mPasswordId;
49 QByteArray mCertificateDescription;
54 PacePasswordId pPasswordId = PacePasswordId::UNKNOWN,
55 const QByteArray& pChat = QByteArray(),
56 const QByteArray& pCertificateDescription = QByteArray());
58 void setPassword(
const QByteArray& pPassword);
60 static bool isCcid(
const QByteArray& pInput);
61 bool fromCcid(
const QByteArray& pInput);
62 bool fromInputData(
const QByteArray& pInput);
64 [[nodiscard]] PacePasswordId getPasswordId()
const;
65 [[nodiscard]]
const QByteArray& getChat()
const;
66 [[nodiscard]]
const QByteArray& getCertificateDescription()
const;
71 [[nodiscard]] QByteArray createInputData()
const;
76 [[nodiscard]] QByteArray createCommandData()
const;
81 [[nodiscard]] QByteArray createCommandDataCcid()
const;
86 return mPasswordId == pOther.mPasswordId
87 &&
mChat == pOther.mChat
88 && mCertificateDescription == pOther.mCertificateDescription;
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:178
Definition: EstablishPaceChannel.h:45
bool operator==(const EstablishPaceChannel &pOther) const
Definition: EstablishPaceChannel.h:84
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16
CHAT * mChat
Definition: CVCertificateBody.h:50
Definition: CertificateDescription.h:42