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{
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:
36
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
DidAuthenticateEAC1Command(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
Definition DidAuthenticateEAC1Command.cpp:18
Implementation of GeneralAuthenticate response APDUs.
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:114