Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qtlsbackend_openssl.cpp File Reference

(e53cbad7419160018fd95ad55efa6ca31b8848eb)

#include "qsslsocket_openssl_symbols_p.h"
#include "qtlsbackend_openssl_p.h"
#include "qtlskey_openssl_p.h"
#include "qx509_openssl_p.h"
#include "qtls_openssl_p.h"
#include <QtNetwork/private/qsslcipher_p.h>
#include <QtNetwork/qsslcipher.h>
#include <QtNetwork/qssl.h>
#include <QtCore/qdir.h>
#include <QtCore/qdirlisting.h>
#include <QtCore/qlist.h>
#include <QtCore/qmutex.h>
#include <QtCore/qscopeguard.h>
#include <QtCore/qset.h>
#include "qopenssl_p.h"
#include <algorithm>
#include "moc_qtlsbackend_openssl_p.cpp"
Include dependency graph for qtlsbackend_openssl.cpp:

Go to the source code of this file.

Namespaces

namespace  QTlsPrivate
 Namespace containing onternal types that TLS backends implement.

Functions

 Q_LOGGING_CATEGORY (lcTlsBackend, "qt.tlsbackend.ossl", DefaultWarningLevel)
static void q_loadCiphersForConnection (SSL *connection, QList< QSslCipher > &ciphers, QList< QSslCipher > &defaultCiphers)
QList< QSslCertificateQTlsPrivate::systemCaCertificates ()

Variables

constexpr auto DefaultWarningLevel = QtDebugMsg
static const int tlsNamedCurveNIDs []
const size_t tlsNamedCurveNIDCount = sizeof(tlsNamedCurveNIDs) / sizeof(tlsNamedCurveNIDs[0])

Function Documentation

◆ q_loadCiphersForConnection()

void q_loadCiphersForConnection ( SSL * connection,
QList< QSslCipher > & ciphers,
QList< QSslCipher > & defaultCiphers )
static

Definition at line 43 of file qtlsbackend_openssl.cpp.

◆ Q_LOGGING_CATEGORY()

Q_LOGGING_CATEGORY ( lcTlsBackend ,
"qt.tlsbackend.ossl" ,
DefaultWarningLevel  )

Variable Documentation

◆ DefaultWarningLevel

auto DefaultWarningLevel = QtDebugMsg
constexpr

Definition at line 38 of file qtlsbackend_openssl.cpp.

◆ tlsNamedCurveNIDCount

const size_t tlsNamedCurveNIDCount = sizeof(tlsNamedCurveNIDs) / sizeof(tlsNamedCurveNIDs[0])

Definition at line 593 of file qtlsbackend_openssl.cpp.

◆ tlsNamedCurveNIDs

const int tlsNamedCurveNIDs
static

Definition at line 558 of file qtlsbackend_openssl.cpp.

Referenced by QTlsBackendOpenSSL::isTlsNamedCurve().