AusweisApp2
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac1Parser.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
11
12#include <memory>
13
14namespace governikus
15{
16
18 : public PaosParser
19{
20 public:
22
23 protected:
24 PaosMessage* parseMessage() override;
25
26 private:
27 Eac1InputType parseEac1InputType();
28 void parseCertificateDescription(Eac1InputType& pEac1, QString& pCertificateDescription);
29 void parseRequiredCHAT(Eac1InputType& pEac1, QString& pRequiredCHAT);
30 void parseOptionalCHAT(Eac1InputType& pEac1, QString& pOptionalCHAT);
31 void parseAuthenticatedAuxiliaryData(Eac1InputType& pEac1, QString& pAuthenticatedAuxiliaryData);
32 void parseTransactionInfo(Eac1InputType& pEac1, QString& pTransactionInfo);
33 void parseCertificate(Eac1InputType& pEac1);
34 void parseAcceptedEidType(Eac1InputType& pEac1);
35
36 private:
37 std::unique_ptr<DIDAuthenticateEAC1> mDidAuthenticateEac1;
38};
39
40} // namespace governikus
Definition: DidAuthenticateEac1Parser.h:19
PaosMessage * parseMessage() override
Definition: DidAuthenticateEac1Parser.cpp:23
DidAuthenticateEac1Parser()
Definition: DidAuthenticateEac1Parser.cpp:17
Definition: Eac1InputType.h:26
Definition: PaosMessage.h:19
Definition: PaosParser.h:17
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16