AusweisApp
Lade ...
Suche ...
Keine Treffer
PaosMessage.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "paos/PaosType.h"
12
13#include <QXmlStreamAttributes>
14
15class test_PaosMessage;
16
17namespace governikus
18{
19
21{
22 friend class ::test_PaosMessage;
23
24 private:
25 QString mMessageID;
26 QString mRelatesTo;
27
28 protected:
30
31 public:
33
34 explicit PaosMessage(PaosType pType);
35 virtual ~PaosMessage();
36
37 [[nodiscard]] const QString& getMessageId() const
38 {
39 return mMessageID;
40 }
41
42
43 void setMessageId(const QString& messageId)
44 {
45 mMessageID = messageId;
46 }
47
48
49 [[nodiscard]] const QString& getRelatesTo() const
50 {
51 return mRelatesTo;
52 }
53
54
55 void setRelatesTo(const QString& relatesTo)
56 {
57 mRelatesTo = relatesTo;
58 }
59
60
61};
62
63} // namespace governikus
Definition PaosMessage.h:21
PaosMessage(PaosType pType)
Definition PaosMessage.cpp:9
void setRelatesTo(const QString &relatesTo)
Definition PaosMessage.h:55
const QString & getRelatesTo() const
Definition PaosMessage.h:49
const QString & getMessageId() const
Definition PaosMessage.h:37
bool handleWSAddressingHeaders(QStringView pElementName, const QString &pValue, const QXmlStreamAttributes &pAttributes)
Definition PaosMessage.cpp:20
void setMessageId(const QString &messageId)
Definition PaosMessage.h:43
const PaosType mType
Definition PaosMessage.h:32
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114