AusweisApp
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEAC1Command.h
gehe zur Dokumentation dieser Datei
1
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{
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:
34
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: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
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:112