Partilhar via


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.

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
Herança
ExtendedProtectionPolicy
Atributos
Implementações

Comentários

Todas as classes que expõem a ExtendedProtectionPolicy classe 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 administrador do aplicativo.

Construtores

ExtendedProtectionPolicy(PolicyEnforcement)

Inicializa uma nova instância da classe ExtendedProtectionPolicy que especifica quando a política de proteção estendida deve ser imposta.

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.

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.

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.

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.

Propriedades

CustomChannelBinding

Obtém um CBT (token de associação de canal) personalizado a ser usado para validação.

CustomServiceNames

Obtém a lista SPN (Nome do Provedor de Serviços) personalizado usada para correspondência com o SPN.

OSSupportsExtendedProtection

Indica se o sistema operacional dá suporte à autenticação integrada do Windows com proteção estendida.

PolicyEnforcement

Obtém quando a política de proteção estendida deve ser imposta.

ProtectionScenario

Obtém o tipo de proteção imposto pela política de proteção estendida.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Obtém uma representação de cadeia de caracteres para a instância de política de proteção estendida.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popula um objeto SerializationInfo com os dados necessários para serializar um objeto ExtendedProtectionPolicy.

Aplica-se a

Confira também