ExtendedProtectionPolicy Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |