AusweisApp2
EstablishPaceChannelParser.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "EstablishPaceChannel.h"
10 
11 
12 namespace governikus
13 {
14 
16 {
17  private:
18  PacePasswordId mPasswordId;
19  QByteArray mChat;
20  QByteArray mCertificateDescription;
21  QByteArray mCommandData;
22 
23  EstablishPaceChannelParser(PacePasswordId pPasswordId = PacePasswordId::PACE_PIN,
24  const QByteArray& pChat = QByteArray(),
25  const QByteArray& pCertificateDescription = QByteArray(),
26  const QByteArray& pCommandData = QByteArray());
27 
28  public:
29  static EstablishPaceChannelParser fromCcid(const QByteArray& pInput);
30 
31  PacePasswordId getPasswordId() const;
32  const QByteArray& getChat() const;
33  const QByteArray& getCertificateDescription() const;
34  const QByteArray& getCommandData() const;
35 
36 };
37 
38 } // namespace governikus
Definition: EstablishPaceChannelParser.h:16
const QByteArray & getCommandData() const
Definition: EstablishPaceChannelParser.cpp:117
static EstablishPaceChannelParser fromCcid(const QByteArray &pInput)
Definition: EstablishPaceChannelParser.cpp:27
const QByteArray & getCertificateDescription() const
Definition: EstablishPaceChannelParser.cpp:111
PacePasswordId getPasswordId() const
Definition: EstablishPaceChannelParser.cpp:99
const QByteArray & getChat() const
Definition: EstablishPaceChannelParser.cpp:105
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
PACE_PIN
Definition: SmartCardDefinitions.h:21