AusweisApp2
Lade ...
Suche ...
Keine Treffer
CertificateChecker.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
11
12#include <QSet>
13#include <QSslCertificate>
14#include <QString>
15
16#include <functional>
17
18namespace governikus
19{
20
27{
28 Q_GADGET
29
30 public:
32 {
33 Good,
36 };
37 Q_ENUM(CertificateStatus)
38
39
40
45 static CertificateStatus checkAndSaveCertificate(const QSslCertificate& pCertificate,
46 const QUrl& pUrl,
47 const QSharedPointer<DIDAuthenticateEAC1>& pEAC1,
48 const QSharedPointer<const CVCertificate>& pDvCvc,
49 const std::function<void(const QUrl&, const QSslCertificate&)>& pSaveCertificateFunc);
50};
51
52} // namespace governikus
Utility class for checking various constraints on certificates.
Definition: CertificateChecker.h:27
static CertificateStatus checkAndSaveCertificate(const QSslCertificate &pCertificate, const QUrl &pUrl, const QSharedPointer< DIDAuthenticateEAC1 > &pEAC1, const QSharedPointer< const CVCertificate > &pDvCvc, const std::function< void(const QUrl &, const QSslCertificate &)> &pSaveCertificateFunc)
Checks certificate and, if OK, save it using a callback function.
Definition: CertificateChecker.cpp:20
CertificateStatus
Definition: CertificateChecker.h:32
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15