Compartir a través de


ExtendedProtectionPolicy Clase

Definición

La clase ExtendedProtectionPolicy representa la directiva de protección extendida usada por el servidor para validar las conexiones de cliente 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
Herencia
ExtendedProtectionPolicy
Atributos
Implementaciones

Comentarios

Cualquier clase que exponga la ExtendedProtectionPolicy clase no debe permitir la configuración de directivas nulas, debe proporcionar una directiva predeterminada o debe requerir que el desarrollador o el administrador de la aplicación creen y establezcan una directiva explícita.

Constructores

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe aplicarse la directiva de protección extendida.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe aplicarse la directiva de protección extendida y el token de enlace de canal (CBT) que se va a utilizar.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un cliente.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe exigirse la directiva de protección extendida, el tipo de protección exigido por la directiva y una lista personalizada de nombres de proveedores de servicios (SPN) que se utiliza para comparar con el SPN de un cliente.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy de un objeto SerializationInfo que contiene los datos necesarios para rellenar el objeto ExtendedProtectionPolicy.

Propiedades

CustomChannelBinding

Obtiene un token de enlace de canal (CBT) personalizado que se va a utilizar para la validación.

CustomServiceNames

Obtiene la lista personalizada de nombres de proveedores de servicios (SPN) que se va a comparar con el SPN de un cliente.

OSSupportsExtendedProtection

Indica si el sistema operativo admite la autenticación de Windows integrada con protección extendida.

PolicyEnforcement

Obtiene un valor que indica cuándo debe aplicarse la directiva de protección extendida.

ProtectionScenario

Obtiene un valor que indica el tipo de protección aplicado por la directiva de protección extendida.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Obtiene una representación de cadena para la instancia de directiva de protección extendida.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Rellena un objeto SerializationInfo con los datos necesarios para serializar un objeto ExtendedProtectionPolicy.

Se aplica a

Consulte también