AusweisApp
Lade ...
Suche ...
Keine Treffer
DidAuthenticateResponseEac2.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "PaosCreator.h"
8#include "paos/ResponseType.h"
9
10#include <QString>
11
12namespace governikus
13{
14
16 : public PaosCreator
17 , public ResponseType
18{
20
21 private:
22 QByteArray mEfCardSecurity;
23 QByteArray mAuthenticationToken;
24 QByteArray mNonce;
25 QByteArray mChallenge;
26
27 void createBodyElement(QXmlStreamWriter& pWriter) override;
28 void createAuthenticationProtocolDataElement(QXmlStreamWriter& pWriter);
29
30 public:
32
35 void setNonce(const QByteArray& pNonce);
37};
38
39} // namespace governikus
Definition DidAuthenticateResponseEac2.h:18
DIDAuthenticateResponseEAC2()
Definition DidAuthenticateResponseEac2.cpp:11
void setEfCardSecurity(const QByteArray &pEfCardSecurity)
Definition DidAuthenticateResponseEac2.cpp:67
void setNonce(const QByteArray &pNonce)
Definition DidAuthenticateResponseEac2.cpp:73
void setChallenge(const QByteArray &pChallenge)
Definition DidAuthenticateResponseEac2.cpp:79
void setAuthenticationToken(const QByteArray &pAuthenticationToken)
Definition DidAuthenticateResponseEac2.cpp:61
Definition PaosCreator.h:15
Definition ResponseType.h:17
Defines the AccessRight and AccessRole enum.
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:112