ExtendedProtectionPolicy Classe

Definição

A ExtendedProtectionPolicy classe representa a política de proteção estendida usada pelo servidor para validar as ligações dos clientes recebidos.

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

Observações

Quaisquer classes que exponham a ExtendedProtectionPolicy classe não devem permitir a definiçã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 programador ou administrador da aplicação.

Construtores

Name Description
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção estendida deve ser aplicada e o token de ligação de canal (CBT) a ser utilizado.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao SPN do cliente.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inicializa uma nova instância da ExtendedProtectionPolicy classe que especifica quando a política de proteção alargada deve ser aplicada, o tipo de proteção aplicada pela política e uma lista personalizada de Nome de Prestador de Serviços (SPN) que é usada para corresponder ao SPN do cliente.

ExtendedProtectionPolicy(PolicyEnforcement)

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

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da ExtendedProtectionPolicy classe a partir de um SerializationInfo objeto que contém os dados necessários para preencher o ExtendedProtectionPolicy.

Propriedades

Name Description
CustomChannelBinding

Obtém um token personalizado de ligação de canal (CBT) para usar na validação.

CustomServiceNames

Obtém a lista personalizada do Nome do Provedor de Serviço (SPN) usada para corresponder ao SPN do cliente.

OSSupportsExtendedProtection

Indica se o sistema operativo suporta autenticação integrada do Windows com proteção alargada.

PolicyEnforcement

Percebe quando a política de proteção alargada deve ser aplicada.

ProtectionScenario

Obtém o tipo de proteção aplicada pela política de proteção alargada.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

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

Implementações de Interface Explícita

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Aplica-se a

Ver também