11#include <QNetworkReply>
12#include <QSharedPointer>
13#include <QSslCertificate>
17class test_StateCheckRefreshAddress;
28 friend class ::test_StateCheckRefreshAddress;
34 bool mCertificateFetched;
35 QList<QUrl> mVerifiedRefreshUrlHosts;
39 [[
nodiscard]]
bool isMatchingSameOriginPolicyInDevMode()
const;
42 QUrl determineSubjectUrl()
const;
44 void sendGetRequest();
45 void fetchServerCertificate();
51 void onSslHandshakeDone();
52 void onNetworkReply();
53 void onSslErrors(
const QList<QSslError>&
errors);
54 void onSslHandshakeDoneFetchingServerCertificate();
55 void onNetworkErrorFetchingServerCertificate(QNetworkReply::NetworkError
pError);
Definition AbstractState.h:32
Definition FailureCode.h:18
Definition GenericContextContainer.h:15
Definition GlobalStatus.h:19
Definition StateBuilder.h:15
Definition StateCheckRefreshAddress.h:25
void onExit(QEvent *pEvent) override
Definition StateCheckRefreshAddress.cpp:450
void onEntry(QEvent *pEvent) override
Definition StateCheckRefreshAddress.cpp:442
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