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
QSslSocketPrivate Class Reference

#include <qsslsocket_p.h>

Inheritance diagram for QSslSocketPrivate:
Collaboration diagram for QSslSocketPrivate:

Public Member Functions

 QSslSocketPrivate ()
virtual ~QSslSocketPrivate ()
void init ()
bool verifyProtocolSupported (const char *where)
void createPlainSocket (QIODevice::OpenMode openMode)
bool isPaused () const
void setPaused (bool p)
bool bind (const QHostAddress &address, quint16, QAbstractSocket::BindMode, const QNetworkInterface *iface=nullptr) override
void _q_connectedSlot ()
void _q_hostFoundSlot ()
void _q_disconnectedSlot ()
void _q_stateChangedSlot (QAbstractSocket::SocketState)
void _q_errorSlot (QAbstractSocket::SocketError)
void _q_readyReadSlot ()
void _q_channelReadyReadSlot (int)
void _q_bytesWrittenSlot (qint64)
void _q_channelBytesWrittenSlot (int, qint64)
void _q_readChannelFinishedSlot ()
void _q_flushWriteBuffer ()
void _q_flushReadBuffer ()
void _q_resumeImplementation ()
qint64 peek (char *data, qint64 maxSize) override
QByteArray peek (qint64 maxSize) override
bool flush () override
void startClientEncryption ()
void startServerEncryption ()
void transmit ()
void disconnectFromHost ()
void disconnected ()
QSslCipher sessionCipher () const
QSsl::SslProtocol sessionProtocol () const
void continueHandshake ()
QSslSocket::SslMode tlsMode () const
bool isRootsOnDemandAllowed () const
QString verificationName () const
QString tlsHostName () const
QTcpSocketplainTcpSocket () const
bool verifyErrorsHaveBeenIgnored ()
bool isAutoStartingHandshake () const
bool isPendingClose () const
void setPendingClose (bool pc)
qint64 maxReadBufferSize () const
void setMaxReadBufferSize (qint64 maxSize)
void setEncrypted (bool enc)
QRingBufferReftlsWriteBuffer ()
QRingBufferReftlsBuffer ()
bool & tlsEmittedBytesWritten ()
bool * readyReadPointer ()
Public Member Functions inherited from QAbstractSocketPrivate
 QAbstractSocketPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QAbstractSocketPrivate ()
void readNotification () override
void writeNotification () override
void exceptionNotification () override
void closeNotification () override
void connectionNotification () override
void proxyAuthenticationRequired (const QNetworkProxy &proxy, QAuthenticator *authenticator) override
virtual bool canReadNotification ()
bool canWriteNotification ()
void canCloseNotification ()
void _q_connectToNextAddress ()
void _q_startConnecting (const QHostInfo &hostInfo)
void _q_testConnection ()
void _q_abortConnectionAttempt ()
void resolveProxy (const QString &hostName, quint16 port)
void resolveProxy (quint16 port)
void resetSocketLayer ()
bool initSocketLayer (QAbstractSocket::NetworkLayerProtocol protocol)
virtual void configureCreatedSocket ()
void startConnectingByName (const QString &host)
void fetchConnectionParameters ()
bool readFromSocket ()
virtual bool writeToSocket ()
void emitReadyRead (int channel=0)
void emitBytesWritten (qint64 bytes, int channel=0)
void setError (QAbstractSocket::SocketError errorCode, const QString &errorString)
void setErrorAndEmit (QAbstractSocket::SocketError errorCode, const QString &errorString)
Public Member Functions inherited from QIODevicePrivate
 QIODevicePrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QIODevicePrivate ()
virtual bool putCharHelper (char c)
bool isSequential () const
bool isBufferEmpty () const
bool allWriteBuffersEmpty () const
void seekBuffer (qint64 newPos)
void setCurrentReadChannel (int channel)
void setCurrentWriteChannel (int channel)
void setReadChannelCount (int count)
void setWriteChannelCount (int count)
qint64 read (char *data, qint64 maxSize, bool peeking=false)
qint64 readLine (char *data, qint64 maxSize, ReadLineOption option=ReadLineOption::NullTerminated)
qint64 skipByReading (qint64 maxSize)
qint64 skipLine ()
void write (const char *data, qint64 size)
bool isWriteChunkCached (const char *data, qint64 size) const
Public Member Functions inherited from QObjectPrivate
void ensureExtraData ()
void setObjectNameWithoutBindings (const QString &name)
 QObjectPrivate (decltype(QObjectPrivateVersion) version=QObjectPrivateVersion)
virtual ~QObjectPrivate ()
void deleteChildren ()
void clearBindingStorage ()
void setParent_helper (QObject *)
void moveToThread_helper ()
void setThreadData_helper (QThreadData *currentData, QThreadData *targetData, QBindingStatus *status)
QObjectList receiverList (const char *signal) const
void ensureConnectionData ()
void addConnection (int signal, Connection *c)
int signalIndex (const char *signalName, const QMetaObject **meta=nullptr) const
bool isSignalConnected (uint signalIdx, bool checkDeclarative=true) const
bool maybeSignalConnected (uint signalIndex) const
bool isDeclarativeSignalConnected (uint signalIdx) const
void connectNotify (const QMetaMethod &signal)
void disconnectNotify (const QMetaMethod &signal)
void reinitBindingStorageAfterThreadMove ()
virtual std::string flagsForDumping () const
virtual void writeToDebugStream (QDebug &) const
QtPrivate::QPropertyAdaptorSlotObjectgetPropertyAdaptorSlotObject (const QMetaProperty &property)
Public Member Functions inherited from QObjectData
 QObjectData ()=default
virtual ~QObjectData ()=0
const QMetaObjectdynamicMetaObject () const
Public Member Functions inherited from QAbstractSocketEngineReceiver
virtual ~QAbstractSocketEngineReceiver ()

Static Public Member Functions

static bool supportsSsl ()
static void ensureInitialized ()
static QList< QSslCipherdefaultCiphers ()
static QList< QSslCipherdefaultDtlsCiphers ()
static QList< QSslCiphersupportedCiphers ()
static void setDefaultCiphers (const QList< QSslCipher > &ciphers)
static void setDefaultDtlsCiphers (const QList< QSslCipher > &ciphers)
static void setDefaultSupportedCiphers (const QList< QSslCipher > &ciphers)
static QList< QSslEllipticCurvesupportedEllipticCurves ()
static void setDefaultSupportedEllipticCurves (const QList< QSslEllipticCurve > &curves)
static void resetDefaultEllipticCurves ()
static QList< QSslCertificatedefaultCaCertificates ()
static QList< QSslCertificatesystemCaCertificates ()
static void setDefaultCaCertificates (const QList< QSslCertificate > &certs)
static void addDefaultCaCertificate (const QSslCertificate &cert)
static void addDefaultCaCertificates (const QList< QSslCertificate > &certs)
static bool isMatchingHostname (const QSslCertificate &cert, const QString &peerName)
static bool isMatchingHostname (const QString &cn, const QString &hostname)
static void pauseSocketNotifiers (QSslSocket *)
static void resumeSocketNotifiers (QSslSocket *)
static void checkSettingSslContext (QSslSocket *, std::shared_ptr< QSslContext >)
static std::shared_ptr< QSslContextsslContext (QSslSocket *socket)
static QList< QByteArrayunixRootCertDirectories ()
static bool rootCertOnDemandLoadingSupported ()
static void setRootCertOnDemandLoadingSupported (bool supported)
static QTlsBackendtlsBackendInUse ()
Static Public Member Functions inherited from QAbstractSocketPrivate
static void pauseSocketNotifiers (QAbstractSocket *)
static void resumeSocketNotifiers (QAbstractSocket *)
static QAbstractSocketEnginegetSocketEngine (QAbstractSocket *)
Static Public Member Functions inherited from QObjectPrivate
static bool removeConnection (Connection *c)
static QObjectPrivateget (QObject *o)
static const QObjectPrivateget (const QObject *o)
template<typename Func1, typename Func2>
static QMetaObject::Connection connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection)
template<typename Func1, typename Func2>
static bool disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot)
static QMetaObject::Connection connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static QMetaObject::Connection connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
static bool disconnect (const QObject *sender, int signal_index, void **slot)
static bool disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot)

Public Attributes

bool initialized
QSslSocket::SslMode mode
bool autoStartHandshake
bool connectionEncrypted
bool ignoreAllSslErrors
QList< QSslErrorignoreErrorsList
bool * readyReadEmittedPointer
QSslConfigurationPrivate configuration
QString verificationPeerName
bool allowRootCertOnDemandLoading
QTcpSocketplainSocket = nullptr
Public Attributes inherited from QAbstractSocketPrivate
bool emittedReadyRead = false
bool emittedBytesWritten = false
bool abortCalled = false
bool pendingClose = false
QAbstractSocket::PauseModes pauseMode = QAbstractSocket::PauseNever
QString hostName
quint16 port = 0
QHostAddress host
QList< QHostAddressaddresses
quint16 localPort = 0
quint16 peerPort = 0
QHostAddress localAddress
QHostAddress peerAddress
QString peerName
QAbstractSocketEnginesocketEngine = nullptr
qintptr cachedSocketDescriptor = -1
QNetworkProxy proxy
QNetworkProxy proxyInUse
QString protocolTag
qint64 readBufferMaxSize = 0
bool isBuffered = false
bool hasPendingData = false
bool hasPendingDatagram = false
QTimerconnectTimer = nullptr
int hostLookupId = -1
QAbstractSocket::SocketType socketType = QAbstractSocket::UnknownSocketType
QAbstractSocket::SocketState state = QAbstractSocket::UnconnectedState
QAbstractSocket::SocketError socketError = QAbstractSocket::UnknownSocketError
QAbstractSocket::NetworkLayerProtocol preferredNetworkLayerProtocol
bool prePauseReadSocketNotifierState = false
bool prePauseWriteSocketNotifierState = false
bool prePauseExceptionSocketNotifierState = false
Public Attributes inherited from QIODevicePrivate
qint64 pos = 0
qint64 devicePos = 0
qint64 transactionPos = 0
QRingBufferRef buffer
QRingBufferRef writeBuffer
const QByteArraycurrentWriteChunk = nullptr
int readChannelCount = 0
int writeChannelCount = 0
int currentReadChannel = 0
int currentWriteChannel = 0
int readBufferChunkSize = QIODEVICE_BUFFERSIZE
int writeBufferChunkSize = 0
QVarLengthArray< QRingBuffer, 2 > readBuffers
QVarLengthArray< QRingBuffer, 1 > writeBuffers
QString errorString
QIODevice::OpenMode openMode = QIODevice::NotOpen
bool transactionStarted = false
bool baseReadLineDataCalled = false
AccessMode accessMode = Unset
Public Attributes inherited from QObjectPrivate
ExtraDataextraData
QAtomicPointer< QThreadDatathreadData
QAtomicPointer< ConnectionDataconnections
union { 
   QObject *   currentChildBeingDeleted 
   QAbstractDeclarativeData *   declarativeData 
}; 
QAtomicPointer< QtSharedPointer::ExternalRefCountDatasharedRefcount
Public Attributes inherited from QObjectData
QObjectq_ptr
QObjectparent
QObjectList children
uint isWidget: 1
uint blockSig: 1
uint wasDeleted: 1
uint isDeletingChildren: 1
uint sendChildEvents: 1
uint receiveChildEvents: 1
uint isWindow: 1
uint deleteLaterCalled: 1
uint isQuickItem: 1
uint willBeWidget: 1
uint wasWidget: 1
uint receiveParentEvents: 1
uint unused: 20
QAtomicInt postedEvents
QDynamicMetaObjectDatametaObject
QBindingStorage bindingStorage

Static Public Attributes

static bool s_loadRootCertsOnDemand = false

Protected Member Functions

bool hasUndecryptedData () const

Protected Attributes

bool paused
bool flushTriggered
std::unique_ptr< QTlsPrivate::TlsCryptograph > backend

Static Protected Attributes

static QMutex backendMutex
static QString activeBackendName
static QTlsBackendtlsBackend = nullptr

Additional Inherited Members

Public Types inherited from QIODevicePrivate
enum class  ReadLineOption { NotNullTerminated , NullTerminated }
enum  AccessMode : quint8 { Unset , Sequential , RandomAccess }
Public Types inherited from QObjectPrivate
typedef void(* StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **)
using ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData>

Detailed Description

Definition at line 42 of file qsslsocket_p.h.

Constructor & Destructor Documentation

◆ QSslSocketPrivate()

QSslSocketPrivate::QSslSocketPrivate ( )

Definition at line 1974 of file qsslsocket.cpp.

◆ ~QSslSocketPrivate()

QSslSocketPrivate::~QSslSocketPrivate ( )
virtual

Definition at line 2007 of file qsslsocket.cpp.

Member Function Documentation

◆ _q_bytesWrittenSlot()

void QSslSocketPrivate::_q_bytesWrittenSlot ( qint64 written)

Definition at line 2588 of file qsslsocket.cpp.

◆ _q_channelBytesWrittenSlot()

void QSslSocketPrivate::_q_channelBytesWrittenSlot ( int channel,
qint64 written )

Definition at line 2606 of file qsslsocket.cpp.

◆ _q_channelReadyReadSlot()

void QSslSocketPrivate::_q_channelReadyReadSlot ( int channel)

Definition at line 2578 of file qsslsocket.cpp.

◆ _q_connectedSlot()

void QSslSocketPrivate::_q_connectedSlot ( )

Definition at line 2455 of file qsslsocket.cpp.

◆ _q_disconnectedSlot()

void QSslSocketPrivate::_q_disconnectedSlot ( )

Definition at line 2502 of file qsslsocket.cpp.

◆ _q_errorSlot()

void QSslSocketPrivate::_q_errorSlot ( QAbstractSocket::SocketError error)

Definition at line 2536 of file qsslsocket.cpp.

◆ _q_flushReadBuffer()

void QSslSocketPrivate::_q_flushReadBuffer ( )

Definition at line 2639 of file qsslsocket.cpp.

◆ _q_flushWriteBuffer()

void QSslSocketPrivate::_q_flushWriteBuffer ( )

Definition at line 2625 of file qsslsocket.cpp.

◆ _q_hostFoundSlot()

void QSslSocketPrivate::_q_hostFoundSlot ( )

Definition at line 2489 of file qsslsocket.cpp.

◆ _q_readChannelFinishedSlot()

void QSslSocketPrivate::_q_readChannelFinishedSlot ( )

Definition at line 2616 of file qsslsocket.cpp.

◆ _q_readyReadSlot()

void QSslSocketPrivate::_q_readyReadSlot ( )

Definition at line 2559 of file qsslsocket.cpp.

◆ _q_resumeImplementation()

void QSslSocketPrivate::_q_resumeImplementation ( )

Definition at line 2649 of file qsslsocket.cpp.

◆ _q_stateChangedSlot()

void QSslSocketPrivate::_q_stateChangedSlot ( QAbstractSocket::SocketState state)

Definition at line 2523 of file qsslsocket.cpp.

◆ addDefaultCaCertificate()

void QSslSocketPrivate::addDefaultCaCertificate ( const QSslCertificate & cert)
static

Definition at line 2230 of file qsslsocket.cpp.

◆ addDefaultCaCertificates()

void QSslSocketPrivate::addDefaultCaCertificates ( const QList< QSslCertificate > & certs)
static

Definition at line 2245 of file qsslsocket.cpp.

◆ bind()

bool QSslSocketPrivate::bind ( const QHostAddress & address,
quint16 port,
QAbstractSocket::BindMode mode,
const QNetworkInterface * iface = nullptr )
overridevirtual

Reimplemented from QAbstractSocketPrivate.

Definition at line 2426 of file qsslsocket.cpp.

◆ checkSettingSslContext()

void QSslSocketPrivate::checkSettingSslContext ( QSslSocket * socket,
std::shared_ptr< QSslContext > tlsContext )
static

Definition at line 2989 of file qsslsocket.cpp.

◆ continueHandshake()

void QSslSocketPrivate::continueHandshake ( )

Definition at line 2935 of file qsslsocket.cpp.

◆ createPlainSocket()

void QSslSocketPrivate::createPlainSocket ( QIODevice::OpenMode openMode)

Definition at line 2345 of file qsslsocket.cpp.

◆ defaultCaCertificates()

QList< QSslCertificate > QSslSocketPrivate::defaultCaCertificates ( )
static

Definition at line 2204 of file qsslsocket.cpp.

◆ defaultCiphers()

QList< QSslCipher > QSslSocketPrivate::defaultCiphers ( )
static

Definition at line 2095 of file qsslsocket.cpp.

◆ defaultDtlsCiphers()

QList< QSslCipher > QSslSocketPrivate::defaultDtlsCiphers ( )
static

Definition at line 2173 of file qsslsocket.cpp.

◆ disconnected()

void QSslSocketPrivate::disconnected ( )

Definition at line 2904 of file qsslsocket.cpp.

◆ disconnectFromHost()

void QSslSocketPrivate::disconnectFromHost ( )

Definition at line 2895 of file qsslsocket.cpp.

◆ ensureInitialized()

void QSslSocketPrivate::ensureInitialized ( )
static

Declared static in QSslSocketPrivate, makes sure the SSL libraries have been initialized.

Definition at line 2027 of file qsslsocket.cpp.

◆ flush()

bool QSslSocketPrivate::flush ( )
overridevirtual

Reimplemented from QAbstractSocketPrivate.

Definition at line 2852 of file qsslsocket.cpp.

Referenced by testing.tools.encode_pdf_filter._SinkPdfStream::close().

Here is the caller graph for this function:

◆ hasUndecryptedData()

bool QSslSocketPrivate::hasUndecryptedData ( ) const
protected

Definition at line 2777 of file qsslsocket.cpp.

◆ init()

void QSslSocketPrivate::init ( )

Definition at line 2040 of file qsslsocket.cpp.

◆ isAutoStartingHandshake()

bool QSslSocketPrivate::isAutoStartingHandshake ( ) const

Definition at line 2700 of file qsslsocket.cpp.

◆ isMatchingHostname() [1/2]

bool QSslSocketPrivate::isMatchingHostname ( const QSslCertificate & cert,
const QString & peerName )
static

Definition at line 3012 of file qsslsocket.cpp.

◆ isMatchingHostname() [2/2]

bool QSslSocketPrivate::isMatchingHostname ( const QString & cn,
const QString & hostname )
static

Checks if the certificate's name cn matches the hostname. hostname must be normalized in ASCII-Compatible Encoding, but cn is not normalized

Definition at line 3047 of file qsslsocket.cpp.

◆ isPaused()

bool QSslSocketPrivate::isPaused ( ) const

Definition at line 2416 of file qsslsocket.cpp.

◆ isPendingClose()

bool QSslSocketPrivate::isPendingClose ( ) const

Definition at line 2708 of file qsslsocket.cpp.

◆ isRootsOnDemandAllowed()

bool QSslSocketPrivate::isRootsOnDemandAllowed ( ) const

Definition at line 3134 of file qsslsocket.cpp.

◆ maxReadBufferSize()

qint64 QSslSocketPrivate::maxReadBufferSize ( ) const

Definition at line 2724 of file qsslsocket.cpp.

◆ pauseSocketNotifiers()

void QSslSocketPrivate::pauseSocketNotifiers ( QSslSocket * socket)
static

Definition at line 2402 of file qsslsocket.cpp.

◆ peek() [1/2]

qint64 QSslSocketPrivate::peek ( char * data,
qint64 maxSize )
overridevirtual

Reimplemented from QIODevicePrivate.

Definition at line 2785 of file qsslsocket.cpp.

◆ peek() [2/2]

QByteArray QSslSocketPrivate::peek ( qint64 maxSize)
overridevirtual

Reimplemented from QIODevicePrivate.

Definition at line 2812 of file qsslsocket.cpp.

◆ plainTcpSocket()

QTcpSocket * QSslSocketPrivate::plainTcpSocket ( ) const

Definition at line 3155 of file qsslsocket.cpp.

◆ readyReadPointer()

bool * QSslSocketPrivate::readyReadPointer ( )

Definition at line 2772 of file qsslsocket.cpp.

◆ resetDefaultEllipticCurves()

void QSslSocketPrivate::resetDefaultEllipticCurves ( )
static

Definition at line 2135 of file qsslsocket.cpp.

◆ resumeSocketNotifiers()

void QSslSocketPrivate::resumeSocketNotifiers ( QSslSocket * socket)
static

Definition at line 2409 of file qsslsocket.cpp.

◆ rootCertOnDemandLoadingSupported()

bool QSslSocketPrivate::rootCertOnDemandLoadingSupported ( )
static

Definition at line 2944 of file qsslsocket.cpp.

◆ sessionCipher()

QSslCipher QSslSocketPrivate::sessionCipher ( ) const

Definition at line 2913 of file qsslsocket.cpp.

◆ sessionProtocol()

QSsl::SslProtocol QSslSocketPrivate::sessionProtocol ( ) const

Definition at line 2924 of file qsslsocket.cpp.

◆ setDefaultCaCertificates()

void QSslSocketPrivate::setDefaultCaCertificates ( const QList< QSslCertificate > & certs)
static

Definition at line 2214 of file qsslsocket.cpp.

◆ setDefaultCiphers()

void QSslSocketPrivate::setDefaultCiphers ( const QList< QSslCipher > & ciphers)
static

Definition at line 2115 of file qsslsocket.cpp.

◆ setDefaultDtlsCiphers()

void QSslSocketPrivate::setDefaultDtlsCiphers ( const QList< QSslCipher > & ciphers)
static

Definition at line 2163 of file qsslsocket.cpp.

◆ setDefaultSupportedCiphers()

void QSslSocketPrivate::setDefaultSupportedCiphers ( const QList< QSslCipher > & ciphers)
static

Definition at line 2125 of file qsslsocket.cpp.

◆ setDefaultSupportedEllipticCurves()

void QSslSocketPrivate::setDefaultSupportedEllipticCurves ( const QList< QSslEllipticCurve > & curves)
static

Definition at line 2193 of file qsslsocket.cpp.

◆ setEncrypted()

void QSslSocketPrivate::setEncrypted ( bool enc)

Definition at line 2740 of file qsslsocket.cpp.

◆ setMaxReadBufferSize()

void QSslSocketPrivate::setMaxReadBufferSize ( qint64 maxSize)

Definition at line 2732 of file qsslsocket.cpp.

◆ setPaused()

void QSslSocketPrivate::setPaused ( bool p)

Definition at line 2421 of file qsslsocket.cpp.

◆ setPendingClose()

void QSslSocketPrivate::setPendingClose ( bool pc)

Definition at line 2716 of file qsslsocket.cpp.

◆ setRootCertOnDemandLoadingSupported()

void QSslSocketPrivate::setRootCertOnDemandLoadingSupported ( bool supported)
static

Definition at line 2952 of file qsslsocket.cpp.

◆ sslContext()

std::shared_ptr< QSslContext > QSslSocketPrivate::sslContext ( QSslSocket * socket)
static

Definition at line 3001 of file qsslsocket.cpp.

◆ startClientEncryption()

void QSslSocketPrivate::startClientEncryption ( )

Definition at line 2868 of file qsslsocket.cpp.

◆ startServerEncryption()

void QSslSocketPrivate::startServerEncryption ( )

Definition at line 2877 of file qsslsocket.cpp.

◆ supportedCiphers()

QList< QSslCipher > QSslSocketPrivate::supportedCiphers ( )
static

Definition at line 2105 of file qsslsocket.cpp.

◆ supportedEllipticCurves()

QList< QSslEllipticCurve > QSslSocketPrivate::supportedEllipticCurves ( )
static

Definition at line 2183 of file qsslsocket.cpp.

◆ supportsSsl()

bool QSslSocketPrivate::supportsSsl ( )
static

Definition at line 2014 of file qsslsocket.cpp.

◆ systemCaCertificates()

QList< QSslCertificate > QSslSocketPrivate::systemCaCertificates ( )
static

Definition at line 3163 of file qsslsocket.cpp.

◆ tlsBackendInUse()

QTlsBackend * QSslSocketPrivate::tlsBackendInUse ( )
static

Definition at line 3098 of file qsslsocket.cpp.

◆ tlsBuffer()

QIODevicePrivate::QRingBufferRef & QSslSocketPrivate::tlsBuffer ( )

Definition at line 2756 of file qsslsocket.cpp.

◆ tlsEmittedBytesWritten()

bool & QSslSocketPrivate::tlsEmittedBytesWritten ( )

Definition at line 2764 of file qsslsocket.cpp.

◆ tlsHostName()

QString QSslSocketPrivate::tlsHostName ( ) const

Definition at line 3150 of file qsslsocket.cpp.

◆ tlsMode()

QSslSocket::SslMode QSslSocketPrivate::tlsMode ( ) const

Definition at line 3126 of file qsslsocket.cpp.

◆ tlsWriteBuffer()

QIODevicePrivate::QRingBufferRef & QSslSocketPrivate::tlsWriteBuffer ( )

Definition at line 2748 of file qsslsocket.cpp.

◆ transmit()

void QSslSocketPrivate::transmit ( )

Definition at line 2886 of file qsslsocket.cpp.

◆ unixRootCertDirectories()

QList< QByteArray > QSslSocketPrivate::unixRootCertDirectories ( )
static

Definition at line 2960 of file qsslsocket.cpp.

◆ verificationName()

QString QSslSocketPrivate::verificationName ( ) const

Definition at line 3142 of file qsslsocket.cpp.

◆ verifyErrorsHaveBeenIgnored()

bool QSslSocketPrivate::verifyErrorsHaveBeenIgnored ( )

Definition at line 2671 of file qsslsocket.cpp.

◆ verifyProtocolSupported()

bool QSslSocketPrivate::verifyProtocolSupported ( const char * where)

Definition at line 2067 of file qsslsocket.cpp.

Member Data Documentation

◆ activeBackendName

QString QSslSocketPrivate::activeBackendName
inlinestaticprotected

Definition at line 162 of file qsslsocket_p.h.

◆ allowRootCertOnDemandLoading

bool QSslSocketPrivate::allowRootCertOnDemandLoading

Definition at line 66 of file qsslsocket_p.h.

◆ autoStartHandshake

bool QSslSocketPrivate::autoStartHandshake

Definition at line 54 of file qsslsocket_p.h.

◆ backend

std::unique_ptr<QTlsPrivate::TlsCryptograph> QSslSocketPrivate::backend
protected

Definition at line 165 of file qsslsocket_p.h.

◆ backendMutex

QMutex QSslSocketPrivate::backendMutex
inlinestaticprotected

Definition at line 161 of file qsslsocket_p.h.

◆ configuration

QSslConfigurationPrivate QSslSocketPrivate::configuration

Definition at line 60 of file qsslsocket_p.h.

◆ connectionEncrypted

bool QSslSocketPrivate::connectionEncrypted

Definition at line 55 of file qsslsocket_p.h.

◆ flushTriggered

bool QSslSocketPrivate::flushTriggered
protected

Definition at line 159 of file qsslsocket_p.h.

◆ ignoreAllSslErrors

bool QSslSocketPrivate::ignoreAllSslErrors

Definition at line 56 of file qsslsocket_p.h.

◆ ignoreErrorsList

QList<QSslError> QSslSocketPrivate::ignoreErrorsList

Definition at line 57 of file qsslsocket_p.h.

◆ initialized

bool QSslSocketPrivate::initialized

Definition at line 51 of file qsslsocket_p.h.

◆ mode

QSslSocket::SslMode QSslSocketPrivate::mode

Definition at line 53 of file qsslsocket_p.h.

◆ paused

bool QSslSocketPrivate::paused
protected

Definition at line 158 of file qsslsocket_p.h.

◆ plainSocket

QTcpSocket* QSslSocketPrivate::plainSocket = nullptr

Definition at line 93 of file qsslsocket_p.h.

◆ readyReadEmittedPointer

bool* QSslSocketPrivate::readyReadEmittedPointer

Definition at line 58 of file qsslsocket_p.h.

◆ s_loadRootCertsOnDemand

bool QSslSocketPrivate::s_loadRootCertsOnDemand = false
static

Definition at line 68 of file qsslsocket_p.h.

◆ tlsBackend

QTlsBackend* QSslSocketPrivate::tlsBackend = nullptr
inlinestaticprotected

Definition at line 163 of file qsslsocket_p.h.

◆ verificationPeerName

QString QSslSocketPrivate::verificationPeerName

Definition at line 64 of file qsslsocket_p.h.


The documentation for this class was generated from the following files: