45 PacePasswordId mPasswordId;
47 QByteArray mCertificateDescription;
53 const QByteArray& pChat = QByteArray(),
54 const QByteArray& pCertificateDescription = QByteArray());
56 void setPassword(
const QByteArray& pPassword);
58 static bool isCcid(
const QByteArray& pInput);
59 bool fromCcid(
const QByteArray& pInput);
60 bool fromInputData(
const QByteArray& pInput);
62 [[nodiscard]] PacePasswordId getPasswordId()
const;
63 [[nodiscard]]
const QByteArray& getChat()
const;
64 [[nodiscard]]
const QByteArray& getCertificateDescription()
const;
69 [[nodiscard]] QByteArray createInputData()
const;
74 [[nodiscard]] QByteArray createCommandData()
const;
79 [[nodiscard]] QByteArray createCommandDataCcid()
const;
84 return mPasswordId == pOther.mPasswordId
85 &&
mChat == pOther.mChat
86 && mCertificateDescription == pOther.mCertificateDescription;
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:169
Definition: EstablishPaceChannel.h:43
bool operator==(const EstablishPaceChannel &pOther) const
Definition: EstablishPaceChannel.h:82
A simple template renderer.
Definition: ActivationContext.h:15
UNKNOWN
Definition: ResponseApdu.h:63
CHAT * mChat
Definition: CVCertificateBody.h:50
Definition: CertificateDescription.h:40