AusweisApp
Lade ...
Suche ...
Keine Treffer
DidAuthenticateEac1.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
13#include "asn1/CVCertificate.h"
14#include "asn1/Chat.h"
15#include "paos/PaosMessage.h"
18
19#include <QList>
20
21
22namespace governikus
23{
24class TestAuthContext;
25
27 : public PaosMessage
28{
30 friend class TestAuthContext;
31
32 private:
33 ConnectionHandle mConnectionHandle;
34 QString mDidName;
35 Eac1InputType mEac1InputType;
36
37 private:
38 void setConnectionHandle(const ConnectionHandle& connectionHandle);
39 void setDidName(const QString& didName);
40 void setEac1InputType(const Eac1InputType& eac1InputType);
41
42 public:
45
51 [[nodiscard]] const QList<QSharedPointer<const CVCertificate>>& getCvCertificates() const;
52 [[nodiscard]] const QString& getDidName() const;
55 [[nodiscard]] const QString& getTransactionInfo() const;
56 [[nodiscard]] const QList<AcceptedEidType>& getAcceptedEidTypes() const;
57};
58
59} // namespace governikus
Definition ConnectionHandle.h:17
Definition DidAuthenticateEac1.h:28
const QString & getDidName() const
Definition DidAuthenticateEac1.cpp:74
friend class TestAuthContext
Definition DidAuthenticateEac1.h:30
const QByteArray & getCertificateDescriptionAsBinary() const
Definition DidAuthenticateEac1.cpp:56
const QSharedPointer< const AuthenticatedAuxiliaryData > & getAuthenticatedAuxiliaryData() const
Definition DidAuthenticateEac1.cpp:38
DIDAuthenticateEAC1()
Definition DidAuthenticateEac1.cpp:11
const QList< QSharedPointer< const CVCertificate > > & getCvCertificates() const
Definition DidAuthenticateEac1.cpp:68
const ConnectionHandle & getConnectionHandle() const
Definition DidAuthenticateEac1.cpp:62
const QByteArray & getAuthenticatedAuxiliaryDataAsBinary() const
Definition DidAuthenticateEac1.cpp:44
const QSharedPointer< const CHAT > & getRequiredChat() const
Definition DidAuthenticateEac1.cpp:86
const QList< AcceptedEidType > & getAcceptedEidTypes() const
Definition DidAuthenticateEac1.cpp:98
const QSharedPointer< const CHAT > & getOptionalChat() const
Definition DidAuthenticateEac1.cpp:80
const QSharedPointer< const CertificateDescription > & getCertificateDescription() const
Definition DidAuthenticateEac1.cpp:50
const QString & getTransactionInfo() const
Definition DidAuthenticateEac1.cpp:92
Definition DidAuthenticateEac1Parser.h:21
Definition Eac1InputType.h:28
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