Condividi tramite


ExtendedProtectionPolicy Classe

Definizione

La classe ExtendedProtectionPolicy rappresenta i criteri di protezione estesa utilizzati dal server per convalidare le connessioni client in ingresso.

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
Ereditarietà
ExtendedProtectionPolicy
Attributi
Implementazioni

Commenti

Tutte le classi che espongono la ExtendedProtectionPolicy classe non devono consentire l'impostazione dei criteri Null, devono fornire un criterio predefinito oppure richiedere la creazione e l'impostazione di criteri espliciti da parte dello sviluppatore o dell'amministratore dell'applicazione.

Costruttori

ExtendedProtectionPolicy(PolicyEnforcement)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare i criteri di protezione estesa.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare i criteri di protezione estesa nonché il token di associazione di canale (CBT, Channel Binding Token) da utilizzare.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco di SPN (Service Provider Name) personalizzato che viene usato per trovare una corrispondenza con l'SPN del client.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando devono essere applicati i criteri di protezione estesa, il tipo di protezione applicato dai criteri e un elenco di SPN (Service Provider Name) personalizzato che viene usato per trovare una corrispondenza con l'SPN del client.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy a partire da un oggetto SerializationInfo contenente i dati necessari a popolare l'oggetto ExtendedProtectionPolicy.

Proprietà

CustomChannelBinding

Ottiene un token di associazione di canale (CBT, Channel Binding Token) personalizzato da utilizzare per la convalida.

CustomServiceNames

Ottiene l'elenco dei nomi dei provider di servizi (SPN, Service Provider Name) personalizzati in cui verificare la corrispondenza del nome SPN di un client.

OSSupportsExtendedProtection

Indica se il sistema operativo supporta l'autenticazione integrata di Windows con protezione estesa.

PolicyEnforcement

Ottiene un valore che indica quando applicare i criteri di protezione estesa.

ProtectionScenario

Ottiene il tipo di protezione applicato dai criteri di protezione estesa.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Ottiene una rappresentazione di stringa per l'istanza dei criteri di protezione estesa.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto SerializationInfo con i dati necessari a serializzare un oggetto ExtendedProtectionPolicy.

Si applica a

Vedi anche