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
governikus::Enum
Definition: EnumHelper.h:81
governikus::CommandApdu
Definition: CommandApdu.h:16
governikus::CommandApdu::getP2
char getP2() const
Definition: CommandApdu.cpp:119
Apdu.h
governikus::EstablishPaceChannelParser::fromCcid
static EstablishPaceChannelParser fromCcid(const QByteArray &pInput)
Definition: EstablishPaceChannelParser.cpp:27
governikus::mChat
CHAT * mChat
Definition: CVCertificateBody.h:50
governikus::CommandApdu::getCLA
char getCLA() const
Definition: CommandApdu.cpp:101
governikus::CommandApdu::getData
QByteArray getData() const
Definition: CommandApdu.cpp:180
governikus::EstablishPaceChannelParser::getCommandData
const QByteArray & getCommandData() const
Definition: EstablishPaceChannelParser.cpp:117
governikus::EstablishPaceChannelParser::getChat
const QByteArray & getChat() const
Definition: EstablishPaceChannelParser.cpp:105
governikus::EstablishPaceChannelParser::getPasswordId
PacePasswordId getPasswordId() const
Definition: EstablishPaceChannelParser.cpp:99
governikus::PACE_CAN
PACE_CAN
Definition: SmartCardDefinitions.h:20
governikus::Asn1OctetStringUtil::getValue
static QByteArray getValue(ASN1_OCTET_STRING *pAsn1OctetString)
Definition: ASN1Util.cpp:65
EstablishPaceChannelParser.h
governikus::CommandApdu::getINS
char getINS() const
Definition: CommandApdu.cpp:107
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::PACE_PIN
PACE_PIN
Definition: SmartCardDefinitions.h:21
governikus::EstablishPaceChannelParser::getCertificateDescription
const QByteArray & getCertificateDescription() const
Definition: EstablishPaceChannelParser.cpp:111
ASN1TemplateUtil.h
governikus::EstablishPaceChannelParser
Definition: EstablishPaceChannelParser.h:16
EstablishPaceChannel.h
governikus::CommandApdu::getP1
char getP1() const
Definition: CommandApdu.cpp:113