AusweisApp
Lade ...
Suche ...
Keine Treffer
Eac2InputType.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
8
9#include <QByteArrayList>
10#include <QString>
11
12class test_StateProcessCertificatesFromEac2;
13
14namespace governikus
15{
16
18{
20 friend class ::test_StateProcessCertificatesFromEac2;
21
22 private:
23 QList<QSharedPointer<const CVCertificate>> mCvCertificates;
24 QString mSignature;
25 QString mEphemeralPublicKey;
26 void appendCvcert(const QSharedPointer<const CVCertificate>& pCert);
27 void setEphemeralPublicKey(const QString& pEphemeralPublicKey);
28 void setSignature(const QString& pSignature);
29
30 public:
31 Eac2InputType() = default;
32 virtual ~Eac2InputType();
33
34 [[nodiscard]] const QString& getSignature() const;
35 [[nodiscard]] const QString& getEphemeralPublicKey() const;
36 [[nodiscard]] const QList<QSharedPointer<const CVCertificate>>& getCvCertificates() const;
37};
38
39} // namespace governikus
Definition DidAuthenticateEac2Parser.h:20
Definition Eac2InputType.h:18
const QString & getEphemeralPublicKey() const
Definition Eac2InputType.cpp:24
const QString & getSignature() const
Definition Eac2InputType.cpp:12
const QList< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition Eac2InputType.cpp:18
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17