AusweisApp2
Lade ...
Suche ...
Keine Treffer
SecureMessagingApdu.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
12
13#include <QByteArray>
14
15
16namespace governikus
17{
18
20{
21 private:
22 bool mValid;
23 QSharedPointer<SM_ENCRYPTED_DATA> mEncryptedData;
24
25 protected:
27
28 bool decodeData(QByteArray& pData);
29
30 void setValid();
31
32 public:
36 [[nodiscard]] QByteArray getEncryptedData() const;
37
41 [[nodiscard]] QByteArray getEncryptedDataObjectEncoded() const;
42
46 [[nodiscard]] bool isValid() const;
47};
48
49
50} // namespace governikus
Definition SecureMessagingApdu.h:20
QByteArray getEncryptedData() const
Returns the encrypted data without padding-content indicator.
Definition SecureMessagingApdu.cpp:57
SecureMessagingApdu()
Definition SecureMessagingApdu.cpp:19
void setValid()
Definition SecureMessagingApdu.cpp:51
bool isValid() const
Is the message structure invalid, i.e.
Definition SecureMessagingApdu.cpp:69
QByteArray getEncryptedDataObjectEncoded() const
Returns the encoded ASN.1 object containing the encrypted data.
Definition SecureMessagingApdu.cpp:63
bool decodeData(QByteArray &pData)
Definition SecureMessagingApdu.cpp:26
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16