12#include <QtNetwork/qtnetworkglobal.h>
13#include <QtCore/qobjectdefs.h>
14#include <QtCore/QFlags>
The QSsl namespace declares enums common to all SSL classes in Qt Network.
SupportedFeature
Enumerates possible features that a TLS backend supports.
@ CertificateVerification
KeyType
Describes the two types of keys QSslKey supports.
ImplementedClass
Enumerates classes that a TLS backend implements.
AlertLevel
Describes the level of an alert message.
KeyAlgorithm
Describes the different key algorithms supported by QSslKey.
EncodingFormat
Describes supported encoding formats for certificates and keys.
SslOption
Describes the options that can be used to control the details of SSL behaviour.
@ SslOptionDisableSessionPersistence
@ SslOptionDisableCompression
@ SslOptionDisableSessionTickets
@ SslOptionDisableServerNameIndication
@ SslOptionDisableLegacyRenegotiation
@ SslOptionDisableSessionSharing
@ SslOptionDisableServerCipherPreference
@ SslOptionDisableEmptyFragments
AlternativeNameEntryType
Describes the key types for alternative name entries in QSslCertificate.
AlertType
Enumerates possible codes that an alert message can have.
@ BadCertificateHashValue
@ BadCertificateStatusResponse
@ CertificateUnobtainable
SslProtocol
Describes the protocol of the cipher.
@ QT_DEPRECATED_VERSION_X_6_3
Combined button and popup list for selecting options.
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static QT_BEGIN_NAMESPACE constexpr std::array< QSsl::SslOption, 8 > SslOptions