AusweisApp
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac2.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "paos/PaosMessage.h"
14
15
16namespace governikus
17{
18
20 : public PaosMessage
21{
23 friend class ::test_StateProcessCertificatesFromEac2;
24
25 private:
26 ConnectionHandle mConnectionHandle;
27 QString mDidName;
28 Eac2InputType mEac2;
29
30 void setConnectionHandle(const ConnectionHandle& connectionHandle);
31 void setDidName(const QString& didName);
32 void setEac2InputType(const Eac2InputType& pEac2);
33
34 public:
37
39 [[nodiscard]] const QString& getDidName() const;
40 [[nodiscard]] const QString& getSignature() const;
41 [[nodiscard]] const QString& getEphemeralPublicKey() const;
42 [[nodiscard]] const QList<QSharedPointer<const CVCertificate>>& getCvCertificates() const;
43};
44
45} // namespace governikus
Definition ConnectionHandle.h:17
Definition DidAuthenticateEac2.h:21
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:24
Definition Eac2InputType.h:22
Definition PaosMessage.h:21
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114