AusweisApp2
TestAuthContext.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "context/AuthContext.h"
10 
11 #include <QString>
12 
13 namespace governikus
14 {
15 
17  : public AuthContext
18 {
19  Q_OBJECT
20 
21  private:
22  QSharedPointer<DIDAuthenticateEAC1> mDidAuthenticateEac1;
23  QSharedPointer<DIDAuthenticateEAC2> mDidAuthenticateEac2;
24 
25  public:
26  TestAuthContext(ActivationContext* pActivationContext, const QString& pFileName);
27  virtual ~TestAuthContext();
28 
29  void setRequiredAccessRights(const QSet<AccessRight>& pAccessRights);
30  void setOptionalAccessRights(const QSet<AccessRight>& pAccessRights);
31  void addCvCertificate(const QSharedPointer<const CVCertificate>& pCvCertificate);
32  void clearCvCertificates();
33  void removeCvCertAt(int pPosition);
34 };
35 
36 } // namespace governikus
AuthContext.h
TestFileHelper.h
governikus::TestAuthContext::removeCvCertAt
void removeCvCertAt(int pPosition)
Definition: TestAuthContext.cpp:87
DidAuthenticateEac1Parser.h
governikus::AuthContext
Definition: AuthContext.h:48
DidAuthenticateEac2Parser.h
governikus::AuthContext::setDidAuthenticateEac2
void setDidAuthenticateEac2(const QSharedPointer< DIDAuthenticateEAC2 > &pDidAuthenticateEac2)
Definition: AuthContext.h:249
governikus::DIDAuthenticateEAC2
Definition: DidAuthenticateEac2.h:19
governikus::DidAuthenticateEac1Parser
Definition: DidAuthenticateEac1Parser.h:20
governikus::getBody
const CVCertificateBody & getBody() const
governikus::DIDAuthenticateEAC1
Definition: DidAuthenticateEac1.h:25
governikus::TestAuthContext
Definition: TestAuthContext.h:18
governikus::DidAuthenticateEac2Parser
Definition: DidAuthenticateEac2Parser.h:22
governikus::AuthContext::getTerminalCvc
const QSharedPointer< const CVCertificate > & getTerminalCvc() const
Definition: AuthContext.h:491
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::TestAuthContext::clearCvCertificates
void clearCvCertificates()
Definition: TestAuthContext.cpp:81
governikus::AuthContext::setDvCvc
void setDvCvc(const QSharedPointer< const CVCertificate > &dvCvc)
Definition: AuthContext.h:485
governikus::TestAuthContext::setOptionalAccessRights
void setOptionalAccessRights(const QSet< AccessRight > &pAccessRights)
Definition: TestAuthContext.cpp:55
governikus::CHAT
struct chat_st { ASN1_OBJECT *mType CHAT
According to.
Definition: Chat.h:67
governikus::ActivationContext
Definition: ActivationContext.h:19
governikus::AuthContext::setTerminalCvc
void setTerminalCvc(const QSharedPointer< const CVCertificate > &pTerminalCvc)
Definition: AuthContext.cpp:243
governikus::TestAuthContext::setRequiredAccessRights
void setRequiredAccessRights(const QSet< AccessRight > &pAccessRights)
Definition: TestAuthContext.cpp:35
governikus::TestFileHelper::readFile
static QByteArray readFile(const QString &pFileName)
Definition: TestFileHelper.cpp:27
TestAuthContext.h
governikus::TestAuthContext::~TestAuthContext
virtual ~TestAuthContext()
Definition: TestAuthContext.cpp:30
governikus::AuthContext::setDidAuthenticateEac1
void setDidAuthenticateEac1(const QSharedPointer< DIDAuthenticateEAC1 > &pDIDAuthenticateEAC1)
Definition: AuthContext.h:236
governikus::TestAuthContext::TestAuthContext
TestAuthContext(ActivationContext *pActivationContext, const QString &pFileName)
Definition: TestAuthContext.cpp:15
governikus::getCHAT
const CHAT & getCHAT() const
governikus::TestAuthContext::addCvCertificate
void addCvCertificate(const QSharedPointer< const CVCertificate > &pCvCertificate)
Definition: TestAuthContext.cpp:75