class QSslError#

The QSslError class provides an SSL error. More

Synopsis#

Methods#

Note

This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE

Detailed Description#

QSslError provides a simple API for managing errors during QSslSocket ‘s SSL handshake.

class SslError#

Describes all recognized errors that can occur during an SSL handshake.

Constant

Description

QSslError.NoError

QSslError.UnableToGetIssuerCertificate

QSslError.UnableToDecryptCertificateSignature

QSslError.UnableToDecodeIssuerPublicKey

QSslError.CertificateSignatureFailed

QSslError.CertificateNotYetValid

QSslError.CertificateExpired

QSslError.InvalidNotBeforeField

QSslError.InvalidNotAfterField

QSslError.SelfSignedCertificate

QSslError.SelfSignedCertificateInChain

QSslError.UnableToGetLocalIssuerCertificate

QSslError.UnableToVerifyFirstCertificate

QSslError.CertificateRevoked

QSslError.InvalidCaCertificate

QSslError.PathLengthExceeded

QSslError.InvalidPurpose

QSslError.CertificateUntrusted

QSslError.CertificateRejected

QSslError.SubjectIssuerMismatch

QSslError.AuthorityIssuerSerialNumberMismatch

QSslError.NoPeerCertificate

QSslError.HostNameMismatch

QSslError.UnspecifiedError

QSslError.NoSslSupport

QSslError.CertificateBlacklisted

QSslError.CertificateStatusUnknown

QSslError.OcspNoResponseFound

QSslError.OcspMalformedRequest

QSslError.OcspMalformedResponse

QSslError.OcspInternalError

QSslError.OcspTryLater

QSslError.OcspSigRequred

QSslError.OcspUnauthorized

QSslError.OcspResponseCannotBeTrusted

QSslError.OcspResponseCertIdUnknown

QSslError.OcspResponseExpired

QSslError.OcspStatusUnknown

See also

errorString()

__init__()#

Constructs a QSslError object with no error and default certificate.

__init__(error)
Parameters:

errorSslError

Constructs a QSslError object. The argument specifies the error that occurred.

__init__(error, certificate)
Parameters:

Constructs a QSslError object. The two arguments specify the error that occurred, and which certificate the error relates to.

See also

QSslCertificate

__init__(other)
Parameters:

otherQSslError

Constructs an identical copy of other.

certificate()#
Return type:

QSslCertificate

Returns the certificate associated with this error, or a null certificate if the error does not relate to any certificate.

error()#
Return type:

SslError

Returns the type of the error.

errorString()#
Return type:

str

Returns a short localized human-readable description of the error.

__ne__(other)#
Parameters:

otherQSslError

Return type:

bool

Returns true if this error is not equal to other; otherwise returns false.

__eq__(other)#
Parameters:

otherQSslError

Return type:

bool

Returns true if this error is equal to other; otherwise returns false.

swap(other)#
Parameters:

otherQSslError

Swaps this error instance with other. This function is very fast and never fails.