14 #include <QNetworkReply> 15 #include <QScopedPointer> 16 #include <QSslCertificate> 31 friend class ::test_StateCheckRefreshAddress;
34 QPointer<QNetworkReply> mReply;
37 bool mCertificateFetched;
38 QVector<QUrl> mVerifiedRefreshUrlHosts;
42 bool isMatchingSameOriginPolicyInDevMode()
const;
43 virtual void run()
override;
45 QUrl determineSubjectUrl();
47 void sendGetRequest();
48 void fetchServerCertificate();
49 bool checkSslConnectionAndSaveCertificate(
const QSslConfiguration& pSslConfiguration);
51 void reportCommunicationError(
const GlobalStatus& pStatus);
54 void onSslHandshakeDone();
55 void onNetworkReply();
56 void onSslErrors(
const QList<QSslError>& errors);
57 void onSslHandshakeDoneFetchingServerCertificate();
58 void onNetworkErrorFetchingServerCertificate(QNetworkReply::NetworkError pError);
62 void onEntry(QEvent* pEvent)
override;
Definition: GlobalStatus.h:19
Definition: AbstractState.h:18
void onEntry(QEvent *pEvent) override
Definition: StateCheckRefreshAddress.cpp:441
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: test_StateCheckRefreshAddress.cpp:21
Definition: GenericContextContainer.h:19
Definition: StateCheckRefreshAddress.h:25
virtual ~StateCheckRefreshAddress() override
Definition: StateCheckRefreshAddress.cpp:40
Definition: StateBuilder.h:17