ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy Class

Definizione

La classe ExtendedProtectionPolicy rappresenta i criteri di protezione estesa utilizzati dal server per convalidare le connessioni client in ingresso.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
Ereditarietà
ExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicy
Attributi
Implementazioni

Commenti

Tutte le classi che espongono la ExtendedProtectionPolicy classe non devono consentire l'impostazione dei criteri null, devono fornire un criterio predefinito o richiedere la creazione e l'impostazione di un criterio esplicito da parte dello sviluppatore o dell'amministratore dell'applicazione.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.

Costruttori

ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement)

Inizializza una nuova istanza della classe ExtendedProtectionPolicy che specifica quando applicare i criteri di protezione estesa.Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) 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.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) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) 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.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) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) 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.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) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) 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.Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

Proprietà

CustomChannelBinding CustomChannelBinding CustomChannelBinding CustomChannelBinding

Ottiene un token di associazione di canale (CBT, Channel Binding Token) personalizzato da utilizzare per la convalida.Gets a custom channel binding token (CBT) to use for validation.

CustomServiceNames CustomServiceNames CustomServiceNames 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.Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.

OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection

Indica se il sistema operativo supporta l'autenticazione integrata di Windows con protezione estesa.Indicates whether the operating system supports integrated windows authentication with extended protection.

PolicyEnforcement PolicyEnforcement PolicyEnforcement PolicyEnforcement

Ottiene un valore che indica quando applicare i criteri di protezione estesa.Gets when the extended protection policy should be enforced.

ProtectionScenario ProtectionScenario ProtectionScenario ProtectionScenario

Ottiene il tipo di protezione applicato dai criteri di protezione estesa.Gets the kind of protection enforced by the extended protection policy.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Ottiene una rappresentazione di stringa per l'istanza dei criteri di protezione estesa.Gets a string representation for the extended protection policy instance.

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto SerializationInfo con i dati necessari a serializzare un oggetto ExtendedProtectionPolicy.Populates a SerializationInfo object with the required data to serialize an ExtendedProtectionPolicy object.

Si applica a

Vedi anche