AusweisApp2
Lade ...
Suche ...
Keine Treffer
DidAuthenticateResponseEac2.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "PaosCreator.h"
12#include "paos/ResponseType.h"
13
14#include <QString>
15
16namespace governikus
17{
18
20 : public PaosCreator
21 , public ResponseType
22{
23 Q_DISABLE_COPY(DIDAuthenticateResponseEAC2)
24
25 private:
26 QByteArray mEfCardSecurity;
27 QByteArray mAuthenticationToken;
28 QByteArray mNonce;
29 QByteArray mChallenge;
30
31 void createDIDAuthenticateResponseEAC2Element();
32 void createAuthenticationProtocolDataElement();
33
34 void createBodyElement() override;
35
36 public:
38
39 void setAuthenticationToken(const QByteArray& pAuthenticationToken);
40 void setEfCardSecurity(const QByteArray& pEfCardSecurity);
41 void setNonce(const QByteArray& pNonce);
42 void setChallenge(const QByteArray& pChallenge);
43};
44
45} // namespace governikus
Definition: DidAuthenticateResponseEac2.h:22
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:19
Definition: ResponseType.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16