AusweisApp2
CertificateChecker.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "GlobalStatus.h"
10 #include "context/AuthContext.h"
11 
12 #include <QSet>
13 #include <QSslCertificate>
14 #include <QString>
15 
16 #include <functional>
17 
18 namespace governikus
19 {
20 
22 {
23  Q_GADGET
24 
25  private:
26  static bool abortOnError();
27 
28  public:
29  enum class CertificateStatus
30  {
31  Good,
34  };
35  Q_ENUM(CertificateStatus)
36 
37  static GlobalStatus::Code getGlobalStatus(CertificateStatus pStatus, bool pPaos);
38 
39  static CertificateStatus checkAndSaveCertificate(const QSslCertificate& pCertificate,
40  const QUrl& pUrl,
41  const QSharedPointer<AuthContext> pContext);
42 };
43 
44 } // namespace governikus
Definition: CertificateChecker.h:22
static CertificateStatus checkAndSaveCertificate(const QSslCertificate &pCertificate, const QUrl &pUrl, const QSharedPointer< AuthContext > pContext)
Definition: CertificateChecker.cpp:59
static GlobalStatus::Code getGlobalStatus(CertificateStatus pStatus, bool pPaos)
Definition: CertificateChecker.cpp:37
CertificateStatus
Definition: CertificateChecker.h:30
Code
Definition: GlobalStatus.h:26
A simple template renderer.
Definition: ActivationContext.h:15