AusweisApp
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac2.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "paos/PaosMessage.h"
10
11
12namespace governikus
13{
14
16 : public PaosMessage
17{
19 friend class ::test_StateProcessCertificatesFromEac2;
20
21 private:
22 ConnectionHandle mConnectionHandle;
23 QString mDidName;
24 Eac2InputType mEac2;
25
26 void setConnectionHandle(const ConnectionHandle& connectionHandle);
27 void setDidName(const QString& didName);
28 void setEac2InputType(const Eac2InputType& pEac2);
29
30 public:
33
34 [[nodiscard]] const ConnectionHandle& getConnectionHandle() const;
35 [[nodiscard]] const QString& getDidName() const;
36 [[nodiscard]] const QString& getSignature() const;
37 [[nodiscard]] const QString& getEphemeralPublicKey() const;
38 [[nodiscard]] const QList<QSharedPointer<const CVCertificate>>& getCvCertificates() const;
39};
40
41} // namespace governikus
Definition ConnectionHandle.h:13
Definition DidAuthenticateEac2.h:17
const QList< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition DidAuthenticateEac2.cpp:37
const ConnectionHandle & getConnectionHandle() const
Definition DidAuthenticateEac2.cpp:19
const QString & getSignature() const
Definition DidAuthenticateEac2.cpp:31
const QString & getEphemeralPublicKey() const
Definition DidAuthenticateEac2.cpp:43
DIDAuthenticateEAC2()
Definition DidAuthenticateEac2.cpp:10
const QString & getDidName() const
Definition DidAuthenticateEac2.cpp:25
Definition DidAuthenticateEac2Parser.h:20
Definition Eac2InputType.h:18
Definition PaosMessage.h:17
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17