![]() |
Qt 6.x
The Qt SDK
|
#include <qsslconfiguration_p.h>
Public Member Functions | |
QSslConfigurationPrivate () | |
![]() | |
QSharedData () noexcept | |
Constructs a QSharedData object with a reference count of 0. | |
QSharedData (const QSharedData &) noexcept | |
Constructs a QSharedData object with reference count 0. | |
QSharedData & | operator= (const QSharedData &)=delete |
~QSharedData ()=default | |
Static Public Member Functions | |
static Q_AUTOTEST_EXPORT bool | peerSessionWasShared (const QSslConfiguration &configuration) |
static QSslConfiguration | defaultConfiguration () |
static void | setDefaultConfiguration (const QSslConfiguration &configuration) |
static void | deepCopyDefaultConfiguration (QSslConfigurationPrivate *config) |
static QSslConfiguration | defaultDtlsConfiguration () |
static void | setDefaultDtlsConfiguration (const QSslConfiguration &configuration) |
Static Public Attributes | |
static const QSsl::SslOptions | defaultSslOptions |
Definition at line 46 of file qsslconfiguration_p.h.
|
inline |
Definition at line 49 of file qsslconfiguration_p.h.
|
static |
Definition at line 2270 of file qsslsocket.cpp.
References QSslSocketPrivate::ensureInitialized(), global, mutex, and ptr().
Referenced by QSslSocketPrivate::QSslSocketPrivate().
|
static |
Definition at line 2247 of file qsslsocket.cpp.
References QSslSocketPrivate::ensureInitialized(), and mutex.
Referenced by QSslConfiguration::defaultConfiguration().
|
static |
Definition at line 2310 of file qsslsocket.cpp.
References QSslSocketPrivate::ensureInitialized(), and mutex.
|
static |
Definition at line 1283 of file qsslconfiguration.cpp.
References peerSessionShared.
|
static |
Definition at line 2257 of file qsslsocket.cpp.
References QSharedDataPointer< T >::constData(), QSslSocketPrivate::ensureInitialized(), and mutex.
Referenced by QSslConfiguration::setDefaultConfiguration().
|
static |
Definition at line 2321 of file qsslsocket.cpp.
References QSharedDataPointer< T >::constData(), QSslSocketPrivate::ensureInitialized(), and mutex.
bool QSslConfigurationPrivate::allowRootCertOnDemandLoading |
Definition at line 78 of file qsslconfiguration_p.h.
Referenced by QSslSocketPrivate::QSslSocketPrivate(), QSslConfiguration::addCaCertificate(), QSslConfiguration::addCaCertificates(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::setCaCertificates(), and QSslSocket::setSslConfiguration().
QMap<QByteArray, QVariant> QSslConfigurationPrivate::backendConfig |
Definition at line 91 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::backendConfiguration(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::setBackendConfiguration(), and QSslConfiguration::setBackendConfigurationOption().
QList<QSslCertificate> QSslConfigurationPrivate::caCertificates |
Definition at line 73 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::addCaCertificate(), QSslConfiguration::addCaCertificates(), QSslConfiguration::addCaCertificates(), QSslConfiguration::caCertificates(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::setCaCertificates().
QList<QSslCipher> QSslConfigurationPrivate::ciphers |
Definition at line 72 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::ciphers(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::setCiphers(), and QSslConfiguration::setCiphers().
|
static |
Definition at line 85 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull().
QSslDiffieHellmanParameters QSslConfigurationPrivate::dhParams |
Definition at line 89 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::diffieHellmanParameters(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::setDiffieHellmanParameters().
const bool QSslConfigurationPrivate::dtlsCookieEnabled = false |
Definition at line 107 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::operator==().
QList<QSslEllipticCurve> QSslConfigurationPrivate::ellipticCurves |
Definition at line 87 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::ellipticCurves(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::setEllipticCurves().
QSslKey QSslConfigurationPrivate::ephemeralServerKey |
Definition at line 96 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::ephemeralServerKey(), QSslConfiguration::isNull(), and QSslConfiguration::operator==().
QList<QSslCertificate> QSslConfigurationPrivate::localCertificateChain |
Definition at line 67 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::localCertificate(), QSslConfiguration::localCertificateChain(), QSslConfiguration::operator==(), QSslConfiguration::setLocalCertificate(), and QSslConfiguration::setLocalCertificateChain().
const bool QSslConfigurationPrivate::missingCertIsFatal = false |
Definition at line 121 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::missingCertificateIsFatal(), QSslConfiguration::operator==(), and QSslConfiguration::setMissingCertificateIsFatal().
QList<QByteArray> QSslConfigurationPrivate::nextAllowedProtocols |
Definition at line 100 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::allowedNextProtocols(), QSslContext::createSsl(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::setAllowedNextProtocols().
QByteArray QSslConfigurationPrivate::nextNegotiatedProtocol |
Definition at line 101 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::nextNegotiatedProtocol(), and QSslConfiguration::operator==().
QSslConfiguration::NextProtocolNegotiationStatus QSslConfigurationPrivate::nextProtocolNegotiationStatus |
Definition at line 102 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::nextProtocolNegotiationStatus(), and QSslConfiguration::operator==().
const bool QSslConfigurationPrivate::ocspStaplingEnabled = false |
Definition at line 113 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::ocspStaplingEnabled(), QSslConfiguration::operator==(), and QSslConfiguration::setOcspStaplingEnabled().
QSslCertificate QSslConfigurationPrivate::peerCertificate |
Definition at line 64 of file qsslconfiguration_p.h.
Referenced by QSslSocketPrivate::createPlainSocket(), QSslSocketPrivate::init(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::peerCertificate().
QList<QSslCertificate> QSslConfigurationPrivate::peerCertificateChain |
Definition at line 65 of file qsslconfiguration_p.h.
Referenced by QSslSocketPrivate::createPlainSocket(), QSslSocketPrivate::init(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::peerCertificateChain().
bool QSslConfigurationPrivate::peerSessionShared |
Definition at line 79 of file qsslconfiguration_p.h.
Referenced by peerSessionWasShared().
int QSslConfigurationPrivate::peerVerifyDepth |
Definition at line 77 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::peerVerifyDepth(), and QSslConfiguration::setPeerVerifyDepth().
QSslSocket::PeerVerifyMode QSslConfigurationPrivate::peerVerifyMode |
Definition at line 76 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::peerVerifyMode(), and QSslConfiguration::setPeerVerifyMode().
QByteArray QSslConfigurationPrivate::preSharedKeyIdentityHint |
Definition at line 98 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::preSharedKeyIdentityHint(), and QSslConfiguration::setPreSharedKeyIdentityHint().
QSslKey QSslConfigurationPrivate::privateKey |
Definition at line 69 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::privateKey(), and QSslConfiguration::setPrivateKey().
QSsl::SslProtocol QSslConfigurationPrivate::protocol |
Definition at line 75 of file qsslconfiguration_p.h.
Referenced by QSslSocketGlobalData::QSslSocketGlobalData(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::protocol(), QSslConfiguration::setProtocol(), and QSslSocketPrivate::verifyProtocolSupported().
const bool QSslConfigurationPrivate::reportFromCallback = false |
Definition at line 120 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::handshakeMustInterruptOnError(), QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::setHandshakeMustInterruptOnError().
QSslCipher QSslConfigurationPrivate::sessionCipher |
Definition at line 70 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::operator==(), and QSslConfiguration::sessionCipher().
QSsl::SslProtocol QSslConfigurationPrivate::sessionProtocol |
Definition at line 71 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::operator==(), and QSslConfiguration::sessionProtocol().
QSsl::SslOptions QSslConfigurationPrivate::sslOptions |
Definition at line 83 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslSocket::setSslConfiguration(), QSslConfiguration::setSslOption(), and QSslConfiguration::testSslOption().
QByteArray QSslConfigurationPrivate::sslSession |
Definition at line 93 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), QSslConfiguration::sessionTicket(), and QSslConfiguration::setSessionTicket().
int QSslConfigurationPrivate::sslSessionTicketLifeTimeHint |
Definition at line 94 of file qsslconfiguration_p.h.
Referenced by QSslConfiguration::isNull(), QSslConfiguration::operator==(), and QSslConfiguration::sessionTicketLifeTimeHint().