AusweisApp2
Lade ...
Suche ...
Keine Treffer
Eac2InputType.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
10
11#include <QByteArrayList>
12#include <QString>
13
14class test_StateProcessCertificatesFromEac2;
15
16namespace governikus
17{
18
20{
22 friend class ::test_StateProcessCertificatesFromEac2;
23
24 private:
25 QByteArrayList mCvCertificatesAsBinary;
26 QVector<QSharedPointer<const CVCertificate>> mCvCertificates;
27 QString mSignature;
28 QString mEphemeralPublicKey;
29 void appendCvcert(const QSharedPointer<const CVCertificate>& pCert);
30 void appendCvcertAsBinary(const QByteArray& pCvcertAsBinary);
31 void setEphemeralPublicKey(const QString& pEphemeralPublicKey);
32 void setSignature(const QString& pSignature);
33
34 public:
36 virtual ~Eac2InputType();
37
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: DidAuthenticateEac2Parser.h:22
Definition: Eac2InputType.h:20
virtual ~Eac2InputType()
Definition: Eac2InputType.cpp:14
Eac2InputType()
Definition: Eac2InputType.cpp:9
const QString & getEphemeralPublicKey() const
Definition: Eac2InputType.cpp:37
const QString & getSignature() const
Definition: Eac2InputType.cpp:19
const QByteArrayList & getCvCertificatesAsBinary() const
Definition: Eac2InputType.cpp:31
const QVector< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition: Eac2InputType.cpp:25
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15