AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
PinModify.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "Apdu.h"
8 
9 #include <QByteArray>
10 
11 
12 namespace governikus
13 {
14 
15 class PinModify
16 {
17  private:
18  enum class ProtocolType
19  {
20  PCSC,
21  BLUETOOTH
22  };
23 
24  quint8 mTimeoutSeconds;
25 
26  QByteArray createPinModificationDataStructure(ProtocolType pType) const;
27 
28  public:
29  PinModify(quint8 pTimeoutSeconds);
30  PinModify(const QByteArray& pRemoteInputData);
31 
32  quint8 getTimeoutSeconds() const;
33 
34  QByteArray createCcidForPcsc() const;
35  QByteArray createCcidForRemote() const;
37 };
38 
39 } /* namespace governikus */
CommandApdu createCcidForBluetooth() const
Definition: PinModify.cpp:118
Definition: Apdu.h:91
quint8 getTimeoutSeconds() const
Definition: PinModify.cpp:100
PinModify(quint8 pTimeoutSeconds)
Definition: PinModify.cpp:17
QByteArray createCcidForRemote() const
Definition: PinModify.cpp:112
QByteArray createCcidForPcsc() const
Definition: PinModify.cpp:106
Definition: PinModify.h:15