枚举类型#
- class QDtlsError#
描述了由
QDtls
和QDtlsClientVerifier
可以发现的错误。此枚举描述了类
QDtlsClientVerifier
和QDtls
可能遇到的通常和TLS特定的错误。常量
描述
QDtls.QDtlsError.NoError
未发生错误,上次操作成功。
QDtls.QDtlsError.InvalidInputParameters
调用者提供的输入参数无效。
QDtls.QDtlsError.InvalidOperation
尝试在一个不允许该操作的状态中执行操作。
QDtls.QDtlsError.UnderlyingSocketError
writeDatagram()
失败,error()
和QUdpSocket::errorString()可以提供更具体的信息。QDtls.QDtlsError.RemoteClosedConnectionError
收到了TLS关闭警告消息。
QDtls.QDtlsError.PeerVerificationError
在TLS握手过程中无法验证对方身份。
QDtls.QDtlsError.TlsInitializationError
初始化底层TLS后端时发生错误。
QDtls.QDtlsError.TlsFatalError
在TLS握手过程中发生了致命错误,除了对方身份验证错误或TLS初始化错误之外。
QDtls.QDtlsError.TlsNonFatalError
加密或解密数据报失败,非致命,意味着
QDtls
可以在此错误后继续工作。
- class QOcspCertificateStatus#
描述在线证书状态
常量
描述
QOcspResponse.QOcspCertificateStatus.Good
此状态表示证书未被撤销,但这并不一定意味着该证书曾被发行,或者响应产生的时间在证书的有效性间隔内。
QOcspResponse.QOcspCertificateStatus.Revoked
此状态表示证书已被撤销(无论是永久撤销还是临时撤销)。
QOcspResponse.QOcspCertificateStatus.Unknown
此状态表示响应者不知道要求的证书。
另请参阅
QOcspRevocationReason
- class QOcspRevocationReason#
描述撤销原因
此枚举描述了在RFC 5280第5.3.1节中定义的撤销原因。
常量
描述
QOcspResponse.QOcspRevocationReason.None
QOcspResponse.QOcspRevocationReason.Unspecified
QOcspResponse.QOcspRevocationReason.KeyCompromise
QOcspResponse.QOcspRevocationReason.CACompromise
QOcspResponse.QOcspRevocationReason.AffiliationChanged
QOcspResponse.QOcspRevocationReason.Superseded
QOcspResponse.QOcspRevocationReason.CessationOfOperation
QOcspResponse.QOcspRevocationReason.CertificateHold
QOcspResponse.QOcspRevocationReason.RemoveFromCRL