AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
StateGetSelfAuthenticationData.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
10 #include "NetworkManager.h"
11 #include "Result.h"
13 
14 namespace governikus
15 {
16 
18  : public AbstractGenericState<SelfAuthContext>
19 {
20  Q_OBJECT
21  friend class StateBuilder;
22 
23  QPointer<QNetworkReply> mReply;
24 
25  StateGetSelfAuthenticationData(const QSharedPointer<WorkflowContext>& pContext);
26  virtual void run() override;
27  void reportCommunicationError(const GlobalStatus& pStatus);
28  bool checkSslConnectionAndSaveCertificate(const QSslConfiguration& pSslConfiguration);
29 
30  public:
31  virtual ~StateGetSelfAuthenticationData() override;
32 
33  private Q_SLOTS:
34  void onNetworkReply();
35  void onSslErrors(const QList<QSslError>& pErrors);
36  void onSslHandshakeDone();
37 };
38 
39 } /* namespace governikus */
Definition: StateGetSelfAuthenticationData.h:17
Definition: GlobalStatus.h:18
virtual ~StateGetSelfAuthenticationData() override
Definition: StateGetSelfAuthenticationData.cpp:27
Definition: AbstractGenericState.h:21
Definition: StateBuilder.h:17