AusweisApp2
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac2.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "paos/PaosMessage.h"
12
13
14namespace governikus
15{
16
18 : public PaosMessage
19{
21 friend class ::test_StateProcessCertificatesFromEac2;
22
23 private:
24 ConnectionHandle mConnectionHandle;
25 QString mDidName;
26 Eac2InputType mEac2;
27
28 void setConnectionHandle(const ConnectionHandle& connectionHandle);
29 void setDidName(const QString& didName);
30 void setEac2InputType(const Eac2InputType& pEac2);
31
32 public:
35
36 [[nodiscard]] const ConnectionHandle& getConnectionHandle() const;
37 [[nodiscard]] const QString& getDidName() const;
38 [[nodiscard]] const QString& getSignature() const;
39 [[nodiscard]] const QString& getEphemeralPublicKey() const;
40 [[nodiscard]] const QVector<QSharedPointer<const CVCertificate>>& getCvCertificates() const;
41};
42
43} // namespace governikus
Definition: ConnectionHandle.h:15
Definition: DidAuthenticateEac2.h:19
const ConnectionHandle & getConnectionHandle() const
Definition: DidAuthenticateEac2.cpp:19
const QString & getSignature() const
Definition: DidAuthenticateEac2.cpp:31
const QString & getEphemeralPublicKey() const
Definition: DidAuthenticateEac2.cpp:43
const QVector< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition: DidAuthenticateEac2.cpp:37
DIDAuthenticateEAC2()
Definition: DidAuthenticateEac2.cpp:10
const QString & getDidName() const
Definition: DidAuthenticateEac2.cpp:25
Definition: DidAuthenticateEac2Parser.h:22
Definition: Eac2InputType.h:20
Definition: PaosMessage.h:19
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16