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.