枚举类型#

class QDtlsError#

描述了由QDtlsQDtlsClientVerifier可以发现的错误。

此枚举描述了类QDtlsClientVerifierQDtls可能遇到的通常和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