AusweisApp
Lade ...
Suche ...
Keine Treffer
EstablishPaceChannelCommand.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "BaseCardCommand.h"
12
13class test_EstablishPaceChannelCommand;
14class MockEstablishPaceChannelCommand;
15
16namespace governikus
17{
18
20 : public BaseCardCommand
21{
23 friend class ::test_EstablishPaceChannelCommand;
24 friend class ::MockEstablishPaceChannelCommand;
25
26 private:
27 const PacePasswordId mPacePasswordId;
28 const QByteArray mPacePassword;
29 const QByteArray mEffectiveChat;
30 const QByteArray mCertificateDescription;
32
33 protected:
34 void internalExecute() override;
35 ~EstablishPaceChannelCommand() override = default;
36
37 public:
40
42};
43
44} // namespace governikus
Definition BaseCardCommand.h:23
Definition EstablishPaceChannelCommand.h:21
EstablishPaceChannelCommand(QSharedPointer< CardConnectionWorker > pCardConnectionWorker, PacePasswordId pPacePasswordId, const QByteArray &pPacePassword, const QByteArray &pEffectiveChat, const QByteArray &pCertificateDescription)
Definition EstablishPaceChannelCommand.cpp:11
const EstablishPaceChannelOutput & getPaceOutput() const
Definition EstablishPaceChannelCommand.cpp:24
~EstablishPaceChannelCommand() override=default
void internalExecute() override
Definition EstablishPaceChannelCommand.cpp:30
Definition EstablishPaceChannelOutput.h:49
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