47 const QSharedPointer<const mobileeidtypeinfo_st> mDelegate;
49 explicit MobileEIDTypeInfo(
const QSharedPointer<const mobileeidtypeinfo_st>& pDelegate);
50 [[nodiscard]] ASN1_OBJECT* getProtocolObjectIdentifier()
const override;
51 static bool acceptsProtocol(
const ASN1_OBJECT* pObjectIdentifier);
54 static QSharedPointer<const MobileEIDTypeInfo> decode(
const QByteArray& pBytes);
55 [[nodiscard]] QByteArray
encode()
const;
59inline QDebug
operator<<(QDebug pDbg,
const QSharedPointer<const MobileEIDTypeInfo>& pMobileEIDTypeInfo)
61 QDebugStateSaver saver(pDbg);
62 pDbg.nospace().noquote() << pMobileEIDTypeInfo->getOid();
#define DECLARE_ASN1_OBJECT(name)
Definition ASN1TemplateUtil.h:178
Definition MobileEIDTypeInfo.h:43
Definition SecurityInfo.h:46
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QByteArray encode() const
QDebug operator<<(QDebug pDbg, const CommandApdu &pCommandApdu)
Definition CommandApdu.h:94
Definition MobileEIDTypeInfo.h:30
ASN1_TYPE * mRequiredData
Definition MobileEIDTypeInfo.h:32
ASN1_OBJECT * mProtocol
Definition MobileEIDTypeInfo.h:31