ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy Class

Definición

La clase ExtendedProtectionPolicy representa la directiva de protección extendida usada por el servidor para validar las conexiones de cliente entrantes.The ExtendedProtectionPolicy class represents the extended protection policy used by the server to validate incoming client connections.

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Herencia
ExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicy
Atributos
Implementaciones

Comentarios

Las clases que exponen el ExtendedProtectionPolicy clase no debe permitir la configuración de directivas de null, debería proporcionar una directiva predeterminada o una directiva explícita se creen y establecer un administrador o el desarrollador de aplicaciones, es necesario.Any classes that expose the ExtendedProtectionPolicy class should not allow the setting of null policies, should supply a default policy, or should require an explicit policy to be created and set by the application developer or administrator.

Constructores

ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa una nueva instancia de la clase ExtendedProtectionPolicy que especifica cuándo debe aplicarse la directiva de protección extendida.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) 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.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced and the channel binding token (CBT) to be used.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) 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.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) 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.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) 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.Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

Propiedades

CustomChannelBinding CustomChannelBinding CustomChannelBinding CustomChannelBinding

Obtiene un token de enlace de canal (CBT) personalizado que se va a utilizar para la validación.Gets a custom channel binding token (CBT) to use for validation.

CustomServiceNames CustomServiceNames CustomServiceNames CustomServiceNames

Obtiene la lista personalizada de nombres de proveedores de servicios (SPN) que se va a comparar con el SPN de un cliente.Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.

OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection

Indica si el sistema operativo admite la autenticación de Windows integrada con protección extendida.Indicates whether the operating system supports integrated windows authentication with extended protection.

PolicyEnforcement PolicyEnforcement PolicyEnforcement PolicyEnforcement

Obtiene un valor que indica cuándo debe aplicarse la directiva de protección extendida.Gets when the extended protection policy should be enforced.

ProtectionScenario ProtectionScenario ProtectionScenario ProtectionScenario

Obtiene un valor que indica el tipo de protección aplicado por la directiva de protección extendida.Gets the kind of protection enforced by the extended protection policy.

Métodos

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Obtiene una representación de cadena para la instancia de directiva de protección extendida.Gets a string representation for the extended protection policy instance.

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Rellena un objeto SerializationInfo con los datos necesarios para serializar un objeto ExtendedProtectionPolicy.Populates a SerializationInfo object with the required data to serialize an ExtendedProtectionPolicy object.

Se aplica a

Consulte también: