|
enum | QSsl::KeyType { QSsl::PrivateKey
, QSsl::PublicKey
} |
| Describes the two types of keys QSslKey supports. More...
|
|
enum | QSsl::EncodingFormat { QSsl::Pem
, QSsl::Der
} |
| Describes supported encoding formats for certificates and keys. More...
|
|
enum | QSsl::KeyAlgorithm {
QSsl::Opaque
, QSsl::Rsa
, QSsl::Dsa
, QSsl::Ec
,
QSsl::Dh
} |
| Describes the different key algorithms supported by QSslKey. More...
|
|
enum | QSsl::AlternativeNameEntryType { QSsl::EmailEntry
, QSsl::DnsEntry
, QSsl::IpAddressEntry
} |
| Describes the key types for alternative name entries in QSslCertificate. More...
|
|
enum | QSsl::SslProtocol {
QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::TlsV1_2
, QSsl::AnyProtocol
,
QSsl::SecureProtocols
, QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::TlsV1_2OrLater
,
QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::QT_DEPRECATED_VERSION_X_6_3 =("Use TlsV1_2OrLater instead.")
, QSsl::DtlsV1_2
, QSsl::DtlsV1_2OrLater
,
QSsl::TlsV1_3
, QSsl::TlsV1_3OrLater
, QSsl::UnknownProtocol = -1
} |
| Describes the protocol of the cipher. More...
|
|
enum | QSsl::SslOption {
QSsl::SslOptionDisableEmptyFragments = 0x01
, QSsl::SslOptionDisableSessionTickets = 0x02
, QSsl::SslOptionDisableCompression = 0x04
, QSsl::SslOptionDisableServerNameIndication = 0x08
,
QSsl::SslOptionDisableLegacyRenegotiation = 0x10
, QSsl::SslOptionDisableSessionSharing = 0x20
, QSsl::SslOptionDisableSessionPersistence = 0x40
, QSsl::SslOptionDisableServerCipherPreference = 0x80
} |
| Describes the options that can be used to control the details of SSL behaviour. More...
|
|
enum class | QSsl::AlertLevel { QSsl::Warning
, QSsl::Fatal
, QSsl::Unknown
} |
| Describes the level of an alert message. More...
|
|
enum class | QSsl::AlertType {
QSsl::CloseNotify
, QSsl::UnexpectedMessage = 10
, QSsl::BadRecordMac = 20
, QSsl::RecordOverflow = 22
,
QSsl::DecompressionFailure = 30
, QSsl::HandshakeFailure = 40
, QSsl::NoCertificate = 41
, QSsl::BadCertificate = 42
,
QSsl::UnsupportedCertificate = 43
, QSsl::CertificateRevoked = 44
, QSsl::CertificateExpired = 45
, QSsl::CertificateUnknown = 46
,
QSsl::IllegalParameter = 47
, QSsl::UnknownCa = 48
, QSsl::AccessDenied = 49
, QSsl::DecodeError = 50
,
QSsl::DecryptError = 51
, QSsl::ExportRestriction = 60
, QSsl::ProtocolVersion = 70
, QSsl::InsufficientSecurity = 71
,
QSsl::InternalError = 80
, QSsl::InappropriateFallback = 86
, QSsl::UserCancelled = 90
, QSsl::NoRenegotiation = 100
,
QSsl::MissingExtension = 109
, QSsl::UnsupportedExtension = 110
, QSsl::CertificateUnobtainable = 111
, QSsl::UnrecognizedName = 112
,
QSsl::BadCertificateStatusResponse = 113
, QSsl::BadCertificateHashValue = 114
, QSsl::UnknownPskIdentity = 115
, QSsl::CertificateRequired = 116
,
QSsl::NoApplicationProtocol = 120
, QSsl::UnknownAlertMessage = 255
} |
| Enumerates possible codes that an alert message can have. More...
|
|
enum class | QSsl::ImplementedClass {
QSsl::Key
, QSsl::Certificate
, QSsl::Socket
, QSsl::DiffieHellman
,
QSsl::EllipticCurve
, QSsl::Dtls
, QSsl::DtlsCookie
} |
| Enumerates classes that a TLS backend implements. More...
|
|
enum class | QSsl::SupportedFeature {
QSsl::CertificateVerification
, QSsl::ClientSideAlpn
, QSsl::ServerSideAlpn
, QSsl::Ocsp
,
QSsl::Psk
, QSsl::SessionTicket
, QSsl::Alerts
} |
| Enumerates possible features that a TLS backend supports. More...
|
|