![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qsslcontext_openssl_p.h>
Classes | |
struct | NPNContext |
Public Member Functions | |
~QSslContext () | |
QSslError::SslError | error () const |
QString | errorString () const |
SSL * | createSsl () |
bool | cacheSession (SSL *) |
QByteArray | sessionASN1 () const |
void | setSessionASN1 (const QByteArray &sessionASN1) |
int | sessionTicketLifeTimeHint () const |
NPNContext | npnContext () const |
Static Public Member Functions | |
static std::shared_ptr< QSslContext > | sharedFromConfiguration (QSslSocket::SslMode mode, const QSslConfiguration &configuration, bool allowRootCertOnDemandLoading) |
static std::shared_ptr< QSslContext > | sharedFromPrivateConfiguration (QSslSocket::SslMode mode, QSslConfigurationPrivate *privConfiguration, bool allowRootCertOnDemandLoading) |
static qssloptions | setupOpenSslOptions (QSsl::SslProtocol protocol, QSsl::SslOptions sslOptions) |
static void | forceAutoTestSecurityLevel () |
Protected Member Functions | |
QSslContext () |
Definition at line 31 of file qsslcontext_openssl_p.h.
QSslContext::~QSslContext | ( | ) |
Definition at line 126 of file qsslcontext_openssl.cpp.
References q_EVP_PKEY_free(), q_SSL_CTX_free(), and q_SSL_SESSION_free().
|
protected |
Definition at line 118 of file qsslcontext_openssl.cpp.
bool QSslContext::cacheSession | ( | SSL * | ssl | ) |
Definition at line 255 of file qsslcontext_openssl.cpp.
References q_i2d_SSL_SESSION(), q_SSL_get1_session(), q_SSL_get_session(), q_SSL_SESSION_free(), and q_SSL_SESSION_get_ticket_lifetime_hint().
SSL * QSslContext::createSsl | ( | ) |
Definition at line 195 of file qsslcontext_openssl.cpp.
References q_SSL_clear(), q_SSL_new(), q_SSL_SESSION_free(), and q_SSL_set_session().
QSslError::SslError QSslContext::error | ( | ) | const |
Definition at line 303 of file qsslcontext_openssl.cpp.
QString QSslContext::errorString | ( | ) | const |
Definition at line 308 of file qsslcontext_openssl.cpp.
|
static |
Definition at line 298 of file qsslcontext_openssl.cpp.
Referenced by QTlsBackendOpenSSL::forceAutotestSecurityLevel().
QSslContext::NPNContext QSslContext::npnContext | ( | ) | const |
Definition at line 186 of file qsslcontext_openssl.cpp.
QByteArray QSslContext::sessionASN1 | ( | ) | const |
Definition at line 283 of file qsslcontext_openssl.cpp.
int QSslContext::sessionTicketLifeTimeHint | ( | ) | const |
Definition at line 293 of file qsslcontext_openssl.cpp.
void QSslContext::setSessionASN1 | ( | const QByteArray & | sessionASN1 | ) |
Definition at line 288 of file qsslcontext_openssl.cpp.
|
static |
Definition at line 65 of file qsslcontext_openssl.cpp.
|
static |
Definition at line 139 of file qsslcontext_openssl.cpp.
|
static |
Definition at line 147 of file qsslcontext_openssl.cpp.