QtBase  v6.3.1
Classes | Typedefs | Enumerations | Functions
QTlsPrivate Namespace Reference

Classes

class  TlsKey
 
class  X509Certificate
 
class  TlsCryptographOpenSSL
 
class  TlsKeyOpenSSL
 
class  X509CertificateOpenSSL
 
class  TlsCryptographSchannel
 
class  TlsKeySchannel
 
class  X509CertificateSchannel
 
class  QSecureTransportContext
 
class  TlsCryptographSecureTransport
 
class  TlsKeySecureTransport
 
class  X509CertificateSecureTransport
 
class  TlsKeyBase
 
class  TlsKeyGeneric
 
class  X509CertificateBase
 
class  X509CertificateGeneric
 

Typedefs

using X509ChainVerifyPtr = QList< QSslError >(*)(const QList< QSslCertificate > &chain, const QString &hostName)
 
using X509PemReaderPtr = QList< QSslCertificate >(*)(const QByteArray &pem, int count)
 
using X509DerReaderPtr = X509PemReaderPtr
 
using X509Pkcs12ReaderPtr = bool(*)(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList< QSslCertificate > *caCertificates, const QByteArray &passPhrase)
 

Enumerations

enum class  Cipher {
  DesCbc , DesEde3Cbc , Rc2Cbc , Aes128Cbc ,
  Aes192Cbc , Aes256Cbc
}
 

Functions

int q_X509Callback (int ok, X509_STORE_CTX *ctx)
 
int q_X509CallbackDirect (int ok, X509_STORE_CTX *ctx)
 
QList< QByteArrayfetchSslCertificateData ()
 
void qt_AlertInfoCallback (const SSL *connection, int from, int value)
 
QList< QSslCertificatesystemCaCertificates ()
 
QByteArray doCrypt (QSslKeyPrivate::Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv, bool enc)
 
int qt_X509Callback (int ok, X509_STORE_CTX *ctx)
 
QList< QSslCipherdefaultCiphers ()
 
QSslCipher QSslCipher_from_SSLCipherSuite (SSLCipherSuite cipher)
 
SSLContextRef qt_createSecureTransportContext (QSslSocket::SslMode mode)
 
 Q_GLOBAL_STATIC_WITH_ARGS (OidLengthMap, oidLengthMap,(createOidMap())) namespace
 

Typedef Documentation

◆ X509ChainVerifyPtr

Definition at line 181 of file qtlsbackend_p.h.

◆ X509DerReaderPtr

Definition at line 184 of file qtlsbackend_p.h.

◆ X509PemReaderPtr

Definition at line 183 of file qtlsbackend_p.h.

◆ X509Pkcs12ReaderPtr

using QTlsPrivate::X509Pkcs12ReaderPtr = typedef bool (*)(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList<QSslCertificate> *caCertificates, const QByteArray &passPhrase)

Definition at line 185 of file qtlsbackend_p.h.

Enumeration Type Documentation

◆ Cipher

enum QTlsPrivate::Cipher
strong
Enumerator
DesCbc 
DesEde3Cbc 
Rc2Cbc 
Aes128Cbc 
Aes192Cbc 
Aes256Cbc 

Definition at line 65 of file qssl_p.h.

Function Documentation

◆ defaultCiphers()

QList<QSslCipher> QTlsPrivate::defaultCiphers ( )

Definition at line 172 of file qtls_schannel.cpp.

Here is the call graph for this function:

◆ doCrypt()

QByteArray QTlsPrivate::doCrypt ( QSslKeyPrivate::Cipher  cipher,
const QByteArray data,
const QByteArray key,
const QByteArray iv,
bool  enc 
)

Definition at line 447 of file qtlskey_openssl.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fetchSslCertificateData()

QList<QByteArray> QTlsPrivate::fetchSslCertificateData ( )

Definition at line 62 of file qsslsocket_openssl_android.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Q_GLOBAL_STATIC_WITH_ARGS()

QTlsPrivate::Q_GLOBAL_STATIC_WITH_ARGS ( OidLengthMap  ,
oidLengthMap  ,
(createOidMap())   
)

Definition at line 123 of file qtlskey_generic.cpp.

◆ q_X509Callback()

int QTlsPrivate::q_X509Callback ( int  ok,
X509_STORE_CTX *  ctx 
)

Definition at line 150 of file qtls_openssl.cpp.

Here is the call graph for this function:

◆ q_X509CallbackDirect()

int QTlsPrivate::q_X509CallbackDirect ( int  ok,
X509_STORE_CTX *  ctx 
)

Definition at line 206 of file qtls_openssl.cpp.

Here is the call graph for this function:

◆ QSslCipher_from_SSLCipherSuite()

QSslCipher QTlsPrivate::QSslCipher_from_SSLCipherSuite ( SSLCipherSuite  cipher)

Definition at line 60 of file qtlsbackend_st.cpp.

Here is the caller graph for this function:

◆ qt_AlertInfoCallback()

void QTlsPrivate::qt_AlertInfoCallback ( const SSL *  connection,
int  from,
int  value 
)

Definition at line 361 of file qtls_openssl.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ qt_createSecureTransportContext()

SSLContextRef QTlsPrivate::qt_createSecureTransportContext ( QSslSocket::SslMode  mode)

Definition at line 200 of file qtls_st.cpp.

Here is the caller graph for this function:

◆ qt_X509Callback()

int QTlsPrivate::qt_X509Callback ( int  ok,
X509_STORE_CTX *  ctx 
)

Definition at line 388 of file qx509_openssl.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ systemCaCertificates()

QList< QSslCertificate > QTlsPrivate::systemCaCertificates ( )

Definition at line 377 of file qtlsbackend_openssl.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: