SocketSslErrorSeverity Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Catégorie d’erreur qui se produit sur une connexion SSL.
public enum class SocketSslErrorSeverity
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SocketSslErrorSeverity
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SocketSslErrorSeverity
var value = Windows.Networking.Sockets.SocketSslErrorSeverity.none
Public Enum SocketSslErrorSeverity
- Héritage
-
SocketSslErrorSeverity
- Attributs
Configuration requise pour Windows
| Configuration requise | Description |
|---|---|
| Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Champs
| Nom | Valeur | Description |
|---|---|---|
| None | 0 | Aucune erreur ne se produit sur la connexion SSL. |
| Ignorable | 1 | Les erreurs ignorées indiquent que le certificat du serveur SSL ne peut pas être validé correctement. Ignorer les erreurs ignorables peut entraîner une perte de confidentialité ou d’intégrité du contenu passé sur la session SSL. Les raisons pour lesquelles ce niveau de gravité est présent sont les suivantes :
|
| Fatal | 2 | Les erreurs irrécupérables indiquent que le certificat du serveur SSL ne peut pas être validé. Les raisons pour lesquelles ce niveau de gravité est présent sont les suivantes :
|
Remarques
L’énumération SocketSslErrorSeverity indique la catégorie d’erreur qui se produit lorsqu’une connexion SSL à un serveur est établie.
Les erreurs de serveur SSL ne doivent être ignorées que dans les scénarios avancés. Ignorer les erreurs de certificat de serveur classées comme ignorées ou irrécupérables peut entraîner une perte de confidentialité ou d’intégrité du contenu passé sur la session SSL.
Certaines organisations peuvent utiliser des certificats auto-signés pour une utilisation privée plutôt que les certificats inscrits auprès d’une autorité de certification approuvée. Une connexion SSL à ces sites peut être un cas où une erreur ignorable peut être tolérée si le certificat SSL du serveur peut être vérifié par d’autres moyens.
Pour valider efficacement les certificats auto-signés, une application doit valider la clé publique du certificat (à l’aide d’une empreinte numérique de certificat ou d’un hachage de la clé publique, par exemple). Consultez le Windows. Espace de noms Security.Cryptography.Certificates pour les classes qui prennent en charge le calcul des empreintes de certificat et d’autres opérations de validation.
Si la clé publique ne peut pas être validée, l’affichage d’autres détails de certificat aux utilisateurs par défaut n’est pas conseillé. Cela peut amener les utilisateurs à supposer que les informations sont valides lorsqu’elles peuvent en fait être fournies par un attaquant.