20 :
public ASN1_OCTET_STRING {};
29 : public ASN1_OCTET_STRING {};
38 : public ASN1_OCTET_STRING {};
51 QSharedPointer<SM_ENCRYPTED_DATA> mEncryptedData;
52 QSharedPointer<SM_PROCESSING_STATUS> mProcessingStatus;
53 QSharedPointer<SM_CHECKSUM> mChecksum;
64 [[nodiscard]] QByteArray getEncryptedData()
const;
69 [[nodiscard]] QByteArray getEncryptedDataObjectEncoded()
const;
74 [[nodiscard]] QByteArray getMac()
const;
79 [[nodiscard]] StatusCode getSecuredStatusCode()
const;
84 [[nodiscard]] QByteArray getSecuredStatusCodeBytes()
const;
89 [[nodiscard]] QByteArray getSecuredStatusCodeObjectEncoded()
const;
94 [[nodiscard]]
bool isInvalid()
const;
Response APDU for Secure Messaging as defined in TR-03110-3.
Definition: SecureMessagingResponse.h:46
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Message part of the Secure Messaging response APDU containing the cryptographic checksum.
Definition: SecureMessagingResponse.h:37
#define DECLARE_ASN1_OBJECT(name)
Definition: ASN1TemplateUtil.h:169
Message part of the Secure Messaging response APDU containing the processing status.
Definition: SecureMessagingResponse.h:28
Message part of the Secure Messaging response APDU containing the encrypted data. ...
Definition: SecureMessagingResponse.h:19
Definition: ResponseApdu.h:80