- class QSslError#
-
概述#
方法#
定义
__init__()
定义
error()
定义
__ne__()
定义
__eq__()
定义
swap()
注
本文档可能包含从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
另请参阅
- __init__()#
构建一个没有任何错误和默认证书的
QSslError
对象。- __init__(error)
- 参数:
error –
SslError
构建一个
QSslError
对象。该参数指定了发生的错误。- __init__(error, certificate)
- 参数:
error –
SslError
certificate –
QSslCertificate
构建一个
QSslError
对象。两个参数指定了发生的错误以及错误相关的哪个证书。另请参阅
- __init__(other)
- 参数:
other –
QSslError
构建与
other
相同的副本。- certificate()#
- 返回类型:
返回与此错误相关的证书,如果没有相关的证书则返回空证书。
另请参阅
返回错误的类型。
- errorString()#
- 返回类型:
str
返回错误的人类可读的简短本地化描述。
另请参阅
如果此错误不等于
other
,则返回true
;否则返回 false。如果此错误等于
other
,则返回true
;否则返回false
。交换此错误实例与
other
。此函数执行非常快且从不失败。