AusweisApp2
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac2Parser.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
10#include "paos/PaosMessage.h"
13
14#include <QScopedPointer>
15
16
17namespace governikus
18{
19
21 : public PaosParser
22{
23 public:
26
27 protected:
28 PaosMessage* parseMessage() override;
29
30 private:
31 Eac2InputType parseEac2InputType();
32 void parseCertificate(Eac2InputType& pEac2);
33 void parseEphemeralPublicKey(Eac2InputType& pEac2, QString& pEphemeralPublicKey);
34 void parseSignature(Eac2InputType& pEac2, QString& pSignature);
35
36 private:
37 QScopedPointer<DIDAuthenticateEAC2> mDidAuthenticateEac2;
38};
39
40} // namespace governikus
Definition: DidAuthenticateEac2Parser.h:22
PaosMessage * parseMessage() override
Definition: DidAuthenticateEac2Parser.cpp:28
DidAuthenticateEac2Parser()
Definition: DidAuthenticateEac2Parser.cpp:17
~DidAuthenticateEac2Parser() override
Definition: DidAuthenticateEac2Parser.cpp:23
Definition: Eac2InputType.h:20
Definition: PaosMessage.h:19
Definition: PaosParser.h:17
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15