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