AusweisApp
 
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEAC1Command.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "BaseCardCommand.h"
9
10
11class test_DidAuthenticateEAC1Command;
12class test_StateDidAuthenticateEac1;
13
14
15namespace governikus
16{
17
19 : public BaseCardCommand
20{
21 Q_OBJECT
22 friend class ::test_DidAuthenticateEAC1Command;
23 friend class ::test_StateDidAuthenticateEac1;
24
25 private:
26 QByteArray mChallenge;
27
28 protected:
29 void internalExecute() override;
30 ~DidAuthenticateEAC1Command() override = default;
31
32 public:
33 explicit DidAuthenticateEAC1Command(QSharedPointer<CardConnectionWorker> pCardConnectionWorker);
34
35 [[nodiscard]] const QByteArray& getChallenge() const
36 {
37 return mChallenge;
38 }
39
40
41};
42
43} // namespace governikus
BaseCardCommand(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
void internalExecute() override
Definition DidAuthenticateEAC1Command.cpp:25
const QByteArray & getChallenge() const
Definition DidAuthenticateEAC1Command.h:35
~DidAuthenticateEAC1Command() override=default
DidAuthenticateEAC1Command(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
Definition DidAuthenticateEAC1Command.cpp:18
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17