ExtendedProtectionPolicy Classe

Definição

A classe ExtendedProtectionPolicy representa a política de proteção estendida usada pelo servidor para validar as conexões de entrada do cliente.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
Herança
ExtendedProtectionPolicy
Atributos
Implementações

Comentários

Todas as classes que expõem a classe ExtendedProtectionPolicy não devem permitir a configuração de políticas nulas, devem fornecer uma política padrão ou devem exigir que uma política explícita seja criada e definida pelo desenvolvedor ou pelo administrador do aplicativo.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.

Construtores

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta e o CBT (token de associação de canal) a ser usado.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)

Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do 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)

Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta, o tipo de proteção imposta pela política e uma lista de SPN (Nome de Provedor de Serviço) personalizada que é usada para estabelecer uma correspondência com o SPN do 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)

Inicializa uma nova instância da classe ExtendedProtectionPolicy de um objeto SerializationInfo que contém os dados necessários para popular o ExtendedProtectionPolicy.Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

Propriedades

CustomChannelBinding

Obtém um CBT (token de associação de canal) personalizado a ser usado para validação.Gets a custom channel binding token (CBT) to use for validation.

CustomServiceNames

Obtém a lista SPN (Nome do Provedor de Serviços) personalizado usada para correspondência com o SPN.Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.

OSSupportsExtendedProtection

Indica se o sistema operacional dá suporte à autenticação integrada do Windows com proteção estendida.Indicates whether the operating system supports integrated windows authentication with extended protection.

PolicyEnforcement

Obtém quando a política de proteção estendida deve ser imposta.Gets when the extended protection policy should be enforced.

ProtectionScenario

Obtém o tipo de proteção imposto pela política de proteção estendida.Gets the kind of protection enforced by the extended protection policy.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Obtém uma representação de cadeia de caracteres para a instância de política de proteção estendida.Gets a string representation for the extended protection policy instance.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula um objeto SerializationInfo com os dados necessários para serializar um objeto ExtendedProtectionPolicy.Populates a SerializationInfo object with the required data to serialize an ExtendedProtectionPolicy object.

Aplica-se a

Veja também