#include <TlsChecker.h>
|
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 ...
|
|
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.
bool TlsChecker::containsFatalError |
( |
QNetworkReply * |
pReply, |
|
|
const QList< QSslError > & |
pErrors |
|
) |
| |
|
static |
QStringList TlsChecker::getFatalErrors |
( |
const QList< QSslError > & |
pErrors | ) |
|
|
static |
bool TlsChecker::hasValidCertificateKeyLength |
( |
const QSslCertificate & |
pCertificate | ) |
|
|
static |
Checks, whether the key length of the SSL certificate is of sufficient length.
bool TlsChecker::hasValidEphemeralKeyLength |
( |
const QSslKey & |
pEphemeralServerKey | ) |
|
|
static |
Checks, whether the length of the ephemeral key is of sufficient length.
void TlsChecker::logSslConfig |
( |
const QSslConfiguration |
pCfg, |
|
|
QDebug |
pDebug |
|
) |
| |
|
static |
QString TlsChecker::toString |
( |
QSsl::SslProtocol |
pProtocol | ) |
|
|
static |
QString TlsChecker::toString |
( |
QSsl::KeyAlgorithm |
pKeyAlgorithm | ) |
|
|
static |
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: