AusweisApp2
DidAuthenticateEAC1Command.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "asn1/Chat.h"
10 #include "BaseCardCommand.h"
11 
12 class test_DidAuthenticateEAC1Command;
13 class test_StateDidAuthenticateEac1;
14 
15 namespace governikus
16 {
17 
19  : public BaseCardCommand
20 {
21  Q_OBJECT
22 
23  private:
24  friend class ::test_DidAuthenticateEAC1Command;
25  friend class ::test_StateDidAuthenticateEac1;
26  QByteArray mChallenge;
27 
28  protected:
29  virtual void internalExecute() override;
30  virtual ~DidAuthenticateEAC1Command() override = default;
31 
32  public:
33  explicit DidAuthenticateEAC1Command(QSharedPointer<CardConnectionWorker> pCardConnectionWorker);
34 
35  const QByteArray& getChallenge() const
36  {
37  return mChallenge;
38  }
39 
40 
41 };
42 
43 } // namespace governikus
const QByteArray & getChallenge() const
Definition: DidAuthenticateEAC1Command.h:35
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: BaseCardCommand.h:19
virtual ~DidAuthenticateEAC1Command() override=default
virtual void internalExecute() override
Definition: DidAuthenticateEAC1Command.cpp:27
DidAuthenticateEAC1Command(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
Definition: DidAuthenticateEAC1Command.cpp:20
Definition: DidAuthenticateEAC1Command.h:18