AusweisApp
Lade ...
Suche ...
Keine Treffer
governikus::TlsChecker Klassenreferenz

#include <TlsChecker.h>

Öffentliche, statische Methoden

static void logSslConfig (const QSslConfiguration &pCfg, const MessageLogger &pLogger)
 
static QStringList getFatalErrors (const QList< QSslError > &pErrors)
 
static bool containsFatalError (const QSharedPointer< QNetworkReply > &pReply, const QList< QSslError > &pErrors)
 
static QString sslErrorsToString (const QList< QSslError > &pErrors)
 
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.
 
static bool hasValidCertificateKeyLength (const QSslCertificate &pCertificate, const std::function< int(QSsl::KeyAlgorithm)> &pFuncMinKeySize=cDefaultFuncMinKeySize)
 Checks, whether the key length of the SSL certificate is of sufficient length.
 
static bool hasValidEphemeralKeyLength (const QSslKey &pEphemeralServerKey, const std::function< int(QSsl::KeyAlgorithm)> &pFuncMinKeySize=cDefaultFuncMinKeySize)
 Checks, whether the length of the ephemeral key is of sufficient length.
 
static FailureCode::FailureInfoMap getEphemeralKeyInfoMap (const QSslKey &pEphemeralServerKey)
 
static QSslCertificate getRootCertificate (const QList< QSslCertificate > &pCertificates)
 

Dokumentation der Elementfunktionen

◆ checkCertificate()

bool TlsChecker::checkCertificate ( const QSslCertificate & pCertificate,
QCryptographicHash::Algorithm pAlgorithm,
const QSet< QString > & pAcceptedCertificateHashes )
static

Checks, whether the certificate's hash is contained in a set of accepted certificate hashes.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ containsFatalError()

bool TlsChecker::containsFatalError ( const QSharedPointer< QNetworkReply > & pReply,
const QList< QSslError > & pErrors )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getEphemeralKeyInfoMap()

FailureCode::FailureInfoMap TlsChecker::getEphemeralKeyInfoMap ( const QSslKey & pEphemeralServerKey)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getFatalErrors()

QStringList TlsChecker::getFatalErrors ( const QList< QSslError > & pErrors)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getRootCertificate()

QSslCertificate TlsChecker::getRootCertificate ( const QList< QSslCertificate > & pCertificates)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ hasValidCertificateKeyLength()

bool TlsChecker::hasValidCertificateKeyLength ( const QSslCertificate & pCertificate,
const std::function< int(QSsl::KeyAlgorithm)> & pFuncMinKeySize = cDefaultFuncMinKeySize )
static

Checks, whether the key length of the SSL certificate is of sufficient length.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ hasValidEphemeralKeyLength()

bool TlsChecker::hasValidEphemeralKeyLength ( const QSslKey & pEphemeralServerKey,
const std::function< int(QSsl::KeyAlgorithm)> & pFuncMinKeySize = cDefaultFuncMinKeySize )
static

Checks, whether the length of the ephemeral key is of sufficient length.

Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ logSslConfig()

void TlsChecker::logSslConfig ( const QSslConfiguration & pCfg,
const MessageLogger & pLogger )
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ sslErrorsToString()

QString TlsChecker::sslErrorsToString ( const QList< QSslError > & pErrors)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: