IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Viadeo Twitter Facebook Share on Google+   
Logo Documentation Qt ·  Page d'accueil  ·  Toutes les classes  ·  Toutes les fonctions  ·  Vues d'ensemble  · 

Espace de noms QSsl

L'espace de noms QSsl définit des énumérations communes à toutes les classes SSL de QtNetwork. Plus d'informations...

 #include <QSsl>

Cet espace de nom a été introduit dans Qt 4.3.

Description détaillée

L'espace de noms QSsl définit des énumérations communes à toutes les classes SSL de QtNetwork.

Documentation des types

enum QSsl::AlternateNameEntryType

Décrit le type de clé pour les noms alternatifs dans QSslCertificate.

Constante Valeur Description
QSsl::EmailEntry   Une entrée courriel ; l'entrée contient une adresse courriel pour laquelle le certificat est valide.
QSsl::DnsEntry 1 Un nom d'hôte DNS ; l'entrée contient un nom d'hôte pour lequel le certificat est valide. L'entrée peut contenir des jokers.

Voir aussi QSslCertificate::alternateSubjectNames().

enum QSsl::EncodingFormat

Décrit les formats d'encodage pour les certificats et les clés.

Constante Valeur Description
QSsl::Pem   Le format PEM.
QSsl::Der 1 Le format DER.

enum QSsl::KeyAlgorithm

Décrit les différents algorithmes de clés supportés par QSslKey.

Constante Valeur Description
QSsl::Rsa   L'algorithme RSA.
QSsl::Dsa 1 L'algorithme DSA.

enum QSsl::KeyType

Décrit les deux types de clés que gère QSslKey.

Constante Valeur Description
QSsl::PrivateKey   Une clé privée.
QSsl::PublicKey 1 Une clé publique.

enum QSsl::SslProtocol

Décrit le protocole cryptographique.

Constante Valeur Description
QSsl::SslV3   SSLv3 - le protocole par défaut.
QSsl::SslV2 1 SSLv2
QSsl::TlsV1 2 TLSv1
QSsl::UnknownProtocol -1 Le protocole cryptographique ne peut être déterminé.
QSsl::AnyProtocol 3 Le socket comprend SSLv2, SSLv3 et TLSv1. Cette valeur n'est utilisée que par QSslSocket.

Note : la plupart des serveurs utilisant SSL acceptent les deux versions (2 et 3) mais il est recommandé d'utiliser la dernière version pour des raisons de sécurité. De plus, SSL et TLS ne sont pas compatibles entre eux : en cas d'erreur d'initialisation de la connexion, vérifiez que vous avez choisi les paramètres corrects pour votre protocole.

Remerciements

Merci à Alexandre Laurent pour la traduction et Ilya Diallo ainsi que Dimitry Ernot pour leur relecture !

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.7
Copyright © 2024 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 !