zoukankan      html  css  js  c++  java
  • QSslError 类

    QSslError Class

    Header:	#include <QSslError>
    qmake:	 QT += network
    Since:	 Qt 4.3
    

    注意:这个类中的所有函数都是可重入的.

    细节描述:
    这个QSslError类提供一个SSL错误解决方案.
    QSslError为了在QSslSocket的SSL握手时错误管理提供了一个简单的API.
    参见: QSslSocket, QSslCertificate, and QSslCipher.

    成员类型文档

    enum QSslError::​SslError
    描述了所有再SSL握手过程中发生的z认知错误.

    Constant	Value
    QSslError::NoError	0
    QSslError::UnableToGetIssuerCertificate	1
    QSslError::UnableToDecryptCertificateSignature	2
    QSslError::UnableToDecodeIssuerPublicKey	3
    QSslError::CertificateSignatureFailed	4
    QSslError::CertificateNotYetValid	5
    QSslError::CertificateExpired	6
    QSslError::InvalidNotBeforeField	7
    QSslError::InvalidNotAfterField	8
    QSslError::SelfSignedCertificate	9
    QSslError::SelfSignedCertificateInChain	10
    QSslError::UnableToGetLocalIssuerCertificate	11
    QSslError::UnableToVerifyFirstCertificate	12
    QSslError::CertificateRevoked	13
    QSslError::InvalidCaCertificate	14
    QSslError::PathLengthExceeded	15
    QSslError::InvalidPurpose	16
    QSslError::CertificateUntrusted	17
    QSslError::CertificateRejected	18
    QSslError::SubjectIssuerMismatch	19
    QSslError::AuthorityIssuerSerialNumberMismatch	20
    QSslError::NoPeerCertificate	21
    QSslError::HostNameMismatch	22
    QSslError::UnspecifiedError	-1
    QSslError::NoSslSupport	23
    QSslError::CertificateBlacklisted	24
    

     参见 QSslError::errorString().

    成员函数文档:

    QSslError::​QSslError()
    构造一个没有错误,默认认证的QSslError对象.

    QSslError::​QSslError(SslError error)

    构造一个QSslError对象.带有的那个参数指定了正在发生的错误.

    QSslError::​QSslError(SslError error, const QSslCertificate & certificate)
    构造一个QSslError对象.带有的两个参数指定了发生了的错误以及相关的错误认证.
    参见 QSslCertificate.

    QSslError::​QSslError(const QSslError & other)
    复制另一个SSL错误构造一个SSLerr对象.

    QSslError::​~QSslError()
    销毁一个QSslError对象.

    QSslCertificate QSslError::​certificate() const
    返回跟错误相关的认证信息,或者是,如果当前错误美柚相关的任何认证,则返回一个空的认证信息.
    参见 error() and errorString().

    SslError QSslError::​error() const
    返回错误的类型.
    参见errorString() and certificate().

    QString QSslError::​errorString() const
    返回一个短的本地可读错误描述信息.
    参见 error() and certificate().

    void QSslError::​swap(QSslError & other)
    和其他的错误交换实例.这个函数是非常迅速的,从来不发生错误.
    This function was introduced in Qt 5.0.

    bool QSslError::​operator!=(const QSslError & other) const
    Returns true if this error is not equal to other; otherwise returns false.
    如果这个错误跟参数中的错误不一样,则返回正值true;否则返回假值false.
    This function was introduced in Qt 4.4.

    QSslError & QSslError::​operator=(const QSslError & other)
    指定参数的内容到当前错误.
    This function was introduced in Qt 4.4.

    bool QSslError::​operator==(const QSslError & other) const
    Returns true if this error is equal to other; otherwise returns false.
    如果错误跟参数提到的错误奕扬,则返回true;否则返回false.
    This function was introduced in Qt 4.4.

    生活的残酷,让我们习惯了忘记疲倦,一直奔向远方,追寻着自己的梦想。
  • 相关阅读:
    Grid 网格布局
    final变量属性小记
    色温与光合作用
    自定义CheckBox
    关于final局部变量引用的研究
    面向空实现类继承
    Android tips tool 发现的性能问题(转载翻译)
    org.json与json-lib的区别(补充 FastJson)
    设计模式之禅——心得总结
    大学本科毕业论文——LanguageTool语法校正规则库的开发
  • 原文地址:https://www.cnblogs.com/L-Arikes/p/4390362.html
Copyright © 2011-2022 走看看