Viadeo Twitter Google Bookmarks ! Facebook Digg del.icio.us MySpace Yahoo MyWeb Blinklist Netvouz Reddit Simpy StumbleUpon Bookmarks Windows Live Favorites 
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

QSslError Class Reference

The QSslError class provides an SSL error. More...

 #include <QSslError>

Note: All functions in this class are reentrant.

This class was introduced in Qt 4.3.

Public Types

enum SslError { NoError, UnableToGetIssuerCertificate, UnableToDecryptCertificateSignature, UnableToDecodeIssuerPublicKey, ..., CertificateBlacklisted }

Public Functions

QSslError ()
QSslError ( SslError error )
QSslError ( SslError error, const QSslCertificate & certificate )
QSslError ( const QSslError & other )
~QSslError ()
QSslCertificate certificate () const
SslError error () const
QString errorString () const
bool operator!= ( const QSslError & other ) const
QSslError & operator= ( const QSslError & other )
bool operator== ( const QSslError & other ) const

Detailed Description

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.

Member Type Documentation

enum QSslError::SslError

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

ConstantValue
QSslError::NoError0
QSslError::UnableToGetIssuerCertificate1
QSslError::UnableToDecryptCertificateSignature2
QSslError::UnableToDecodeIssuerPublicKey3
QSslError::CertificateSignatureFailed4
QSslError::CertificateNotYetValid5
QSslError::CertificateExpired6
QSslError::InvalidNotBeforeField7
QSslError::InvalidNotAfterField8
QSslError::SelfSignedCertificate9
QSslError::SelfSignedCertificateInChain10
QSslError::UnableToGetLocalIssuerCertificate11
QSslError::UnableToVerifyFirstCertificate12
QSslError::CertificateRevoked13
QSslError::InvalidCaCertificate14
QSslError::PathLengthExceeded15
QSslError::InvalidPurpose16
QSslError::CertificateUntrusted17
QSslError::CertificateRejected18
QSslError::SubjectIssuerMismatch19
QSslError::AuthorityIssuerSerialNumberMismatch20
QSslError::NoPeerCertificate21
QSslError::HostNameMismatch22
QSslError::UnspecifiedError-1
QSslError::NoSslSupport23
QSslError::CertificateBlacklisted24

See also QSslError::errorString().

Member Function Documentation

QSslError::QSslError ()

Constructs a QSslError object with no error and default certificate.

QSslError::QSslError ( SslError error )

Constructs a QSslError object. The argument specifies the error that occurred.

QSslError::QSslError ( SslError error, const QSslCertificate & certificate )

Constructs a QSslError object. The two 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.

See also error() and 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().

bool QSslError::operator!= ( const QSslError & other ) const

Returns true if this error is not equal to other; otherwise returns false.

This function was introduced in Qt 4.4.

QSslError & QSslError::operator= ( const QSslError & other )

Assigns the contents of other to this error.

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.

This function was introduced in Qt 4.4.

Cette page est une traduction d'une page de la documentation de Qt, écrite par Nokia Corporation and/or its subsidiary(-ies). Les éventuels problèmes résultant d'une mauvaise traduction ne sont pas imputables à Nokia. Qt 4.8
Copyright © 2012 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon, vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.
Vous avez déniché une erreur ? Un bug ? Une redirection cassée ? Ou tout autre problème, quel qu'il soit ? Ou bien vous désirez participer à ce projet de traduction ? N'hésitez pas à nous contacter ou par MP !
 
 
 
 
Partenaires

Hébergement Web