ExtendedProtectionPolicy Classe

Définition

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.

S’applique à

Voir aussi