43 PacePasswordId mPasswordId;
45 QByteArray mCertificateDescription;
50 PacePasswordId pPasswordId = PacePasswordId::UNKNOWN,
51 const QByteArray& pChat = QByteArray(),
52 const QByteArray& pCertificateDescription = QByteArray());
56 static bool isCcid(
const QByteArray& pInput);
57 bool fromCcid(
const QByteArray& pInput);
61 [[nodiscard]]
const QByteArray&
getChat()
const;
82 return mPasswordId == pOther.mPasswordId
83 && mChat == pOther.mChat
84 && mCertificateDescription == pOther.mCertificateDescription;
#define DECLARE_ASN1_OBJECT(name)
Definition ASN1TemplateUtil.h:173
PacePasswordId getPasswordId() const
Definition EstablishPaceChannel.cpp:186
bool operator==(const EstablishPaceChannel &pOther) const
Definition EstablishPaceChannel.h:80
bool fromInputData(const QByteArray &pInput)
Definition EstablishPaceChannel.cpp:133
const QByteArray & getChat() const
Definition EstablishPaceChannel.cpp:192
QByteArray createInputData() const
Definition EstablishPaceChannel.cpp:204
const QByteArray & getCertificateDescription() const
Definition EstablishPaceChannel.cpp:198
bool fromCcid(const QByteArray &pInput)
Definition EstablishPaceChannel.cpp:75
EstablishPaceChannel(PacePasswordId pPasswordId=PacePasswordId::UNKNOWN, const QByteArray &pChat=QByteArray(), const QByteArray &pCertificateDescription=QByteArray())
Definition EstablishPaceChannel.cpp:54
void setPassword(const QByteArray &pPassword)
Definition EstablishPaceChannel.cpp:63
QByteArray createASN1Struct() const
Definition EstablishPaceChannel.cpp:235
static bool isCcid(const QByteArray &pInput)
Definition EstablishPaceChannel.cpp:69
QByteArray createASN1StructCcid() const
Definition EstablishPaceChannel.cpp:258
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17
Definition CertificateDescription.h:38