![]() |
Qt 6.x
The Qt SDK
|
#include <QtNetwork/private/qtnetworkglobal_p.h>
#include "qsslconfiguration.h"
#include "qsslerror.h"
#include "qssl_p.h"
#include <QtNetwork/qsslcertificate.h>
#include <QtNetwork/qsslcipher.h>
#include <QtNetwork/qsslkey.h>
#include <QtNetwork/qssl.h>
#include <QtCore/qloggingcategory.h>
#include <QtCore/qnamespace.h>
#include <QtCore/qobject.h>
#include <QtCore/qglobal.h>
#include <QtCore/qstring.h>
#include <QtCore/qlist.h>
#include <QtCore/qmap.h>
#include <memory>
Go to the source code of this file.
Classes | |
class | QTlsPrivate::TlsKey |
TlsKey is an abstract class, that allows a TLS plugin to provide an underlying implementation for the class QSslKey. More... | |
class | QTlsPrivate::X509Certificate |
X509Certificate is an abstract class that allows a TLS backend to provide an implementation of the QSslCertificate class. More... | |
class | QTlsBackend |
QTlsBackend is a factory class, providing implementations for the QSsl classes. More... | |
Namespaces | |
namespace | QTlsPrivate |
Namespace containing onternal types that TLS backends implement. | |
Macros | |
#define | QTlsBackend_iid "org.qt-project.Qt.QTlsBackend" |
Typedefs | |
using | QTlsPrivate::X509ChainVerifyPtr = QList< QSslError >(*)(const QList< QSslCertificate > &chain, const QString &hostName) |
using | QTlsPrivate::X509PemReaderPtr = QList< QSslCertificate >(*)(const QByteArray &pem, int count) |
using | QTlsPrivate::X509DerReaderPtr = X509PemReaderPtr |
using | QTlsPrivate::X509Pkcs12ReaderPtr = bool(*)(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList< QSslCertificate > *caCertificates, const QByteArray &passPhrase) |
Functions | |
Q_DECLARE_INTERFACE (QTlsBackend, QTlsBackend_iid) | |
#define QTlsBackend_iid "org.qt-project.Qt.QTlsBackend" |
Definition at line 397 of file qtlsbackend_p.h.
Q_DECLARE_INTERFACE | ( | QTlsBackend | , |
QTlsBackend_iid | |||
) |