AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
governikus::TlsChecker Klassenreferenz

#include <TlsChecker.h>

Öffentliche, statische Methoden

static void logSslConfig (const QSslConfiguration pCfg, QDebug pDebug)
 
static QString toString (QSsl::SslProtocol pProtocol)
 
static QString toString (QSsl::KeyAlgorithm pKeyAlgorithm)
 
static QStringList getFatalErrors (const QList< QSslError > &pErrors)
 
static bool containsFatalError (QNetworkReply *pReply, 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. Mehr ...
 
static bool hasValidCertificateKeyLength (const QSslCertificate &pCertificate)
 Checks, whether the key length of the SSL certificate is of sufficient length. Mehr ...
 
static bool hasValidEphemeralKeyLength (const QSslKey &pEphemeralServerKey)
 Checks, whether the length of the ephemeral key is of sufficient length. Mehr ...
 

Dokumentation der Elementfunktionen

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, wo diese Funktion aufgerufen wird:

bool TlsChecker::containsFatalError ( QNetworkReply *  pReply,
const QList< QSslError > &  pErrors 
)
static

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

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:

bool TlsChecker::hasValidCertificateKeyLength ( const QSslCertificate &  pCertificate)
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:

bool TlsChecker::hasValidEphemeralKeyLength ( const QSslKey &  pEphemeralServerKey)
static

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

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

void TlsChecker::logSslConfig ( const QSslConfiguration  pCfg,
QDebug  pDebug 
)
static

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

QString TlsChecker::toString ( QSsl::SslProtocol  pProtocol)
static

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

QString TlsChecker::toString ( QSsl::KeyAlgorithm  pKeyAlgorithm)
static

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