class QSslError#

QSslError 提供了 SSL 错误。 更多

概述#

方法#

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建问题报告来通知我们

详细描述#

QSslError 为管理QSslSocket SSL 握手的错误提供了一个简单的API。

class SslError#

描述在SSL握手期间可能发生的所有已识别错误。

常量

描述

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

另请参阅

errorString()

__init__()#

构建一个没有任何错误和默认证书的 QSslError 对象。

__init__(error)
参数:

errorSslError

构建一个 QSslError 对象。该参数指定了发生的错误。

__init__(error, certificate)
参数:

构建一个 QSslError 对象。两个参数指定了发生的错误以及错误相关的哪个证书。

另请参阅

QSslCertificate

__init__(other)
参数:

otherQSslError

构建与 other 相同的副本。

certificate()#
返回类型:

QSslCertificate

返回与此错误相关的证书,如果没有相关的证书则返回空证书。

另请参阅

error() errorString()

error()#
返回类型:

SslError

返回错误的类型。

errorString()#
返回类型:

str

返回错误的人类可读的简短本地化描述。

另请参阅

error() certificate()

__ne__(other)#
参数:

otherQSslError

返回类型:

bool

如果此错误不等于 other,则返回 true;否则返回 false。

__eq__(other)#
参数:

otherQSslError

返回类型:

bool

如果此错误等于 other,则返回 true;否则返回 false

swap(other)#
参数:

otherQSslError

交换此错误实例与 other。此函数执行非常快且从不失败。