AusweisApp2
DidAuthenticateEAC1Command.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "BaseCardCommand.h"
10#include "asn1/Chat.h"
11
12class test_DidAuthenticateEAC1Command;
13class test_StateDidAuthenticateEac1;
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
Definition: BaseCardCommand.h:21
Definition: DidAuthenticateEAC1Command.h:20
void internalExecute() override
Definition: DidAuthenticateEAC1Command.cpp:27
const QByteArray & getChallenge() const
Definition: DidAuthenticateEAC1Command.h:35
~DidAuthenticateEAC1Command() override=default
DidAuthenticateEAC1Command(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
Definition: DidAuthenticateEAC1Command.cpp:20
A simple template renderer.
Definition: ActivationContext.h:15