17#include <QSharedPointer>
28 friend class ::test_ChatModel;
43 return mOptionalAccessRights;
49 return mRequiredAccessRights;
55 return mEffectiveAccessRights;
Definition AccessRightManager.h:26
const QSet< AccessRight > & getEffectiveAccessRights() const
Definition AccessRightManager.h:53
void operator=(const QSet< AccessRight > &pAccessRights)
Definition AccessRightManager.cpp:163
void fireEffectiveAccessRightsChanged()
const QSet< AccessRight > & getOptionalAccessRights() const
Definition AccessRightManager.h:41
void operator+=(AccessRight pAccessRight)
Definition AccessRightManager.cpp:129
AccessRightManager(QSharedPointer< DIDAuthenticateEAC1 > pDIDAuthenticateEAC1, QSharedPointer< const CVCertificate > pTerminalCvc)
Definition AccessRightManager.cpp:17
const QSharedPointer< const CVCertificate > & getTerminalCvc() const
Definition AccessRightManager.h:35
const QSet< AccessRight > & getRequiredAccessRights() const
Definition AccessRightManager.h:47
void operator-=(AccessRight pAccessRight)
Definition AccessRightManager.cpp:146
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