ExtendedProtectionPolicy Classe
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.
La ExtendedProtectionPolicy classe représente la stratégie de protection étendue utilisée par le serveur pour valider les connexions clientes entrantes.
public ref class ExtendedProtectionPolicy
public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public class ExtendedProtectionPolicy
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
interface ISerializable
type ExtendedProtectionPolicy = class
interface ISerializable
Public Class ExtendedProtectionPolicy
Public Class ExtendedProtectionPolicy
Implements ISerializable
- Héritage
-
ExtendedProtectionPolicy
- Attributs
- Implémente
Remarques
Toutes les classes qui exposent la ExtendedProtectionPolicy classe ne doivent pas autoriser le paramètre de stratégies Null, doivent fournir une stratégie par défaut ou exiger la création et la définition d’une stratégie explicite par le développeur ou l’administrateur de l’application.
Constructeurs
| Nom | Description |
|---|---|
| ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) |
Initialise une nouvelle instance de la ExtendedProtectionPolicy classe qui spécifie quand la stratégie de protection étendue doit être appliquée et le jeton de liaison de canal (CBT) à utiliser. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) |
Initialise une nouvelle instance de la ExtendedProtectionPolicy classe qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste spN (Service Provider Name) personnalisée utilisée pour correspondre au SPN d’un client. |
| ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) |
Initialise une nouvelle instance de la ExtendedProtectionPolicy classe qui spécifie quand la stratégie de protection étendue doit être appliquée, le type de protection appliqué par la stratégie et une liste spN (Service Provider Name) personnalisée utilisée pour correspondre au SPN d’un client. |
| ExtendedProtectionPolicy(PolicyEnforcement) |
Initialise une nouvelle instance de la ExtendedProtectionPolicy classe qui spécifie quand la stratégie de protection étendue doit être appliquée. |
| ExtendedProtectionPolicy(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la ExtendedProtectionPolicy classe à partir d’un SerializationInfo objet qui contient les données requises pour remplir le ExtendedProtectionPolicyfichier . |
Propriétés
| Nom | Description |
|---|---|
| CustomChannelBinding |
Obtient un jeton de liaison de canal personnalisé à utiliser pour la validation. |
| CustomServiceNames |
Obtient la liste SPN (Service Provider Name) personnalisée utilisée pour correspondre au SPN d’un client. |
| OSSupportsExtendedProtection |
Indique si le système d’exploitation prend en charge l’authentification Windows intégrée avec une protection étendue. |
| PolicyEnforcement |
Obtient quand la stratégie de protection étendue doit être appliquée. |
| ProtectionScenario |
Obtient le type de protection appliqué par la stratégie de protection étendue. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Obtient une représentation sous forme de chaîne pour l’instance de stratégie de protection étendue. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Remplit un SerializationInfo objet avec les données requises pour sérialiser un ExtendedProtectionPolicy objet. |