Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtlsbackend_openssl.cpp File Reference

(7cf39bd785e8ba817960d48b120983cafcc539f3)

#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()

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

Definition at line 42 of file qtlsbackend_openssl.cpp.

References connection, i, Q_ASSERT, q_sk_SSL_CIPHER_num, q_sk_SSL_CIPHER_value, QTlsBackendOpenSSL::qt_OpenSSL_cipher_to_QSslCipher(), and STACK_OF().

+ Here is the call graph for this function:

◆ Q_LOGGING_CATEGORY()

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

Variable Documentation

◆ DefaultWarningLevel

constexpr auto DefaultWarningLevel = QtDebugMsg
constexpr

Definition at line 37 of file qtlsbackend_openssl.cpp.

◆ tlsNamedCurveNIDCount

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

Definition at line 581 of file qtlsbackend_openssl.cpp.

Referenced by QTlsBackendOpenSSL::isTlsNamedCurve().

◆ tlsNamedCurveNIDs

const int tlsNamedCurveNIDs[]
static

Definition at line 546 of file qtlsbackend_openssl.cpp.

Referenced by QTlsBackendOpenSSL::isTlsNamedCurve().