14#include <QNetworkReply>
15#include <QSharedPointer>
16#include <QSslConfiguration>
20class test_StateGenericProviderCommunication;
21class test_StateGetSelfAuthenticationData;
22class test_StatePreparePersonalization;
23class test_StateGetSessionId;
24class test_StateGetChallenge;
35 friend class ::test_StateGenericProviderCommunication;
36 friend class ::test_StateGetSelfAuthenticationData;
37 friend class ::test_StatePreparePersonalization;
38 friend class ::test_StateGetSessionId;
39 friend class ::test_StateGetChallenge;
42 QSharedPointer<QNetworkReply> mReply;
51 virtual void setProgress()
const;
52 [[nodiscard]]
virtual QUrl getRequestUrl()
const = 0;
53 [[nodiscard]]
virtual QByteArray getPayload()
const
61 void checkSslConnectionAndSaveCertificate(
const QSslConfiguration& pSslConfiguration);
64 void onSslErrors(
const QList<QSslError>& pErrors);
65 void onSslHandshakeDone();
66 void onNetworkReply();
69 void onExit(QEvent* pEvent)
override;
Definition AbstractState.h:36
Definition FailureCode.h:21
Definition GenericContextContainer.h:22
Definition GlobalStatus.h:22
Definition StateGenericProviderCommunication.h:33
virtual void handleNetworkReply(const QByteArray &pContent)=0
void onExit(QEvent *pEvent) override
Definition StateGenericProviderCommunication.cpp:206
virtual bool isLoggingAllowed()
Definition StateGenericProviderCommunication.cpp:110
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16