![]() |
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.