10 #include <QXmlStreamReader>
20 QString mPathSecurityProtocol;
22 QByteArray mSessionIdentifier;
24 QUrl mCommunicationErrorAddress;
28 void parse(
const QByteArray& pData);
29 bool valuesAreSchemaConform(
const QString& pBinding,
30 const QString& pPathSecurityProtocol,
31 const QByteArray& pPsk,
32 const QByteArray& pSessionIdentifier,
33 const QString& pServerAddress,
34 const QString& pCommunicationErrorAddress,
35 const QString& pRefreshAddress)
const;
36 bool isAnyUri(
const QString& pCandidate)
const;
37 bool isHexBinary(
const QString& pCandidate)
const;
38 QString readElementValue(QXmlStreamReader& pReader);
41 TcToken(
const QByteArray& pData);
55 const QByteArray&
getPsk()
const;
60 return mSchemaConform;
const QByteArray & getSessionIdentifier() const
Definition: TcToken.cpp:228
bool usePsk() const
Definition: TcToken.cpp:252
bool isSchemaConform() const
Definition: TcToken.h:58
const QString & getBinding() const
Definition: TcToken.cpp:264
const QUrl & getRefreshAddress() const
Definition: TcToken.cpp:240
const QByteArray & getPsk() const
Definition: TcToken.cpp:258
const QUrl & getCommunicationErrorAddress() const
Definition: TcToken.cpp:246
virtual ~TcToken()
Definition: TcToken.cpp:32
const QUrl & getServerAddress() const
Definition: TcToken.cpp:234
void clearPsk()
Definition: TcToken.cpp:270
TcToken(const QByteArray &pData)
Definition: TcToken.cpp:18
bool isValid() const
Definition: TcToken.cpp:171