Partager via


ExtendedProtectionPolicy Classe

Définition

La classe ExtendedProtectionPolicy représente la stratégie de protection étendue utilisée par le serveur pour valider les connexions clientes entrantes.

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public ref class ExtendedProtectionPolicy
public 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
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Public Class ExtendedProtectionPolicy
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 qu’une stratégie explicite soit créée et définie par le développeur ou l’administrateur de l’application.

Constructeurs

ExtendedProtectionPolicy(PolicyEnforcement)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy qui spécifie à quel moment la stratégie de protection étendue doit être appliquée, ainsi que le jeton de liaison de canal à utiliser.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy 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 personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy 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 personnalisée de noms de fournisseurs de service (SPN) qui est utilisée pour établir une correspondance avec le SPN d’un client.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ExtendedProtectionPolicy à partir d'un objet SerializationInfo qui contient les données requises pour remplir le ExtendedProtectionPolicy.

Propriétés

CustomChannelBinding

Obtient un jeton de liaison de canal personnalisé à utiliser pour la validation.

CustomServiceNames

Obtient la liste des noms de fournisseurs de services (SPN) personnalisée utilisée pour assurer la correspondance avec le SPN d'un client.

OSSupportsExtendedProtection

Indique si le système d'exploitation prend en charge l'authentification Windows intégrée avec protection étendue.

PolicyEnforcement

Obtient une valeur indiquant à quel moment la stratégie de protection doit être appliquée.

ProtectionScenario

Obtient le genre de protection assuré par la stratégie de protection étendue.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Obtient une représentation sous forme de chaîne de l'instance de stratégie de protection étendue.

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Remplit un objet SerializationInfo avec les données nécessaires pour sérialiser un objet ExtendedProtectionPolicy.

S’applique à

Voir aussi