gehe zur Dokumentation dieser Datei
13 #include <QSslCertificate>
47 const QSharedPointer<DIDAuthenticateEAC1>& pEAC1,
48 const QSharedPointer<const CVCertificate>& pDvCvc,
49 const std::function<
void(
const QUrl&,
const QSslCertificate&)>& pSaveCertificateFunc);
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
Utility class for checking various constraints on certificates.
Definition: CertificateChecker.h:27
@ Unsupported_Algorithm_Or_Length
@ Hash_Not_In_Description
static bool checkCertificate(const QSslCertificate &pCertificate, QCryptographicHash::Algorithm pAlgorithm, const QSet< QString > &pAcceptedCertificateHashes)
Checks, whether the certificate's hash is contained in a set of accepted certificate hashes.
Definition: TlsChecker.cpp:27
struct cvcertificate_st { CVCertificateBody *mBody CVCertificate
Definition: CVCertificate.h:47
Definition: DidAuthenticateEac1.h:25
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
static bool hasValidCertificateKeyLength(const QSslCertificate &pCertificate)
Checks, whether the key length of the SSL certificate is of sufficient length.
Definition: TlsChecker.cpp:47
CertificateStatus
Definition: CertificateChecker.h:32