AusweisApp2
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac2.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
11#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:
34 ~DIDAuthenticateEAC2() override;
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 [[nodiscard]] const QByteArrayList& getCvCertificatesAsBinary() const;
42};
43
44} // namespace governikus
Definition: ConnectionHandle.h:15
Definition: DidAuthenticateEac2.h:19
const QByteArrayList & getCvCertificatesAsBinary() const
Definition: DidAuthenticateEac2.cpp:45
const ConnectionHandle & getConnectionHandle() const
Definition: DidAuthenticateEac2.cpp:21
~DIDAuthenticateEAC2() override
Definition: DidAuthenticateEac2.cpp:16
const QString & getSignature() const
Definition: DidAuthenticateEac2.cpp:33
const QString & getEphemeralPublicKey() const
Definition: DidAuthenticateEac2.cpp:51
const QVector< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition: DidAuthenticateEac2.cpp:39
DIDAuthenticateEAC2()
Definition: DidAuthenticateEac2.cpp:10
const QString & getDidName() const
Definition: DidAuthenticateEac2.cpp:27
Definition: DidAuthenticateEac2Parser.h:22
Definition: Eac2InputType.h:20
Definition: PaosMessage.h:19
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15