Qt:Документация 4.3.2/qsslerror

Материал из Wiki.crossplatform.ru

Перейти к: навигация, поиск
40px Внимание: Актуальная версия перевода документации находится здесь

__NOTOC__

Image:qt-logo.png

Главная · Все классы · Основные классы · Классы по группам · Модули · Функции

Image:trolltech-logo.png

Содержание

[править] QSslError Class Reference
[модуль QtNetwork ]

The QSslError class provides an SSL error. Далее...

 #include <QSslError>

Примечание: все функции в этом классе реентерабельны.

Класс был добавлен в Qt 4.3.

[править] Открытые типы

  • enum SslError { NoError, UnableToGetIssuerCertificate, UnableToDecryptCertificateSignature, UnableToDecodeIssuerPublicKey, ..., NoSslSupport }

[править] Открытые функции


[править] Подробное описание

The QSslError class provides an SSL error.

QSslError provides a simple API for managing errors during QSslSocket's SSL handshake.

See also QSslSocket, QSslCertificate, and QSslCipher.


[править] Описание типов

[править]
enum QSslError::SslError

Describes all recognized errors that can occur during an SSL handshake.


Константа Значение
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

See also QSslError::errorString().


[править] Описание функций-членов

[править]
QSslError::QSslError ( SslError error = NoError, const QSslCertificate & certificate = QSslCertificate() )

Constructs a QSslError object. The two optional arguments specify the error that occurred, and which certificate the error relates to.

See also QSslCertificate.

[править]
QSslError::QSslError ( const QSslError & other )

Constructs an identical copy of other.

[править]
QSslError::~QSslError ()

Destroys the QSslError object.

[править]
QSslCertificate QSslError::certificate () const

Returns the certificate associated with this error, or a null certificate if the error does not relate to any certificate.

Смотрите также error() и errorString().

[править]
SslError QSslError::error () const

Returns the type of the error.

See also errorString() and certificate().

[править]
QString QSslError::errorString () const

Returns a short localized human-readable description of the error.

See also error() and certificate().



Copyright © 2007 Trolltech Trademarks
Qt 4.3.2