AusweisApp
 
Lade ...
Suche ...
Keine Treffer
EstablishPaceChannelCommand.h
gehe zur Dokumentation dieser Datei
1
4
8
9#pragma once
10
11#include "BaseCardCommand.h"
12
13class test_EstablishPaceChannelCommand;
14class MockEstablishPaceChannelCommand;
15
16namespace governikus
17{
18
20 : public BaseCardCommand
21{
22 Q_OBJECT
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:
38 explicit EstablishPaceChannelCommand(QSharedPointer<CardConnectionWorker> pCardConnectionWorker,
39 PacePasswordId pPacePasswordId, const QByteArray& pPacePassword, const QByteArray& pEffectiveChat, const QByteArray& pCertificateDescription);
40
41 [[nodiscard]] const EstablishPaceChannelOutput& getPaceOutput() const;
42};
43
44} // namespace governikus
BaseCardCommand(QSharedPointer< CardConnectionWorker > pCardConnectionWorker)
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