45 PacePasswordId mPasswordId;
47 QByteArray mCertificateDescription;
52 const QByteArray& pChat = QByteArray(),
53 const QByteArray& pCertificateDescription = QByteArray());
55 static bool isCcid(
const QByteArray& pInput);
56 bool fromCcid(
const QByteArray& pInput);
57 bool fromInputData(
const QByteArray& pInput);
59 [[nodiscard]] PacePasswordId getPasswordId()
const;
60 [[nodiscard]]
const QByteArray& getChat()
const;
61 [[nodiscard]]
const QByteArray& getCertificateDescription()
const;
66 [[nodiscard]] QByteArray createInputData()
const;
71 [[nodiscard]] QByteArray createCommandData()
const;
76 [[nodiscard]] QByteArray createCommandDataCcid()
const;
81 return mPasswordId == pOther.mPasswordId
82 &&
mChat == pOther.mChat
83 && mCertificateDescription == pOther.mCertificateDescription;
bool operator==(const EstablishPaceChannel &pOther) const
Definition: EstablishPaceChannel.h:79
UNKNOWN
Definition: SmartCardDefinitions.h:18
Definition: CertificateDescription.h:39
CHAT * mChat
Definition: CVCertificateBody.h:49
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: EstablishPaceChannel.h:42
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:164