ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy Class

Definition

Die ExtendedProtectionPolicy-Klasse stellt die erweiterte Schutzrichtlinie dar, die vom Server zum Überprüfen eingehender Clientverbindungen verwendet wird.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
Vererbung
ExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicy
Attribute
Implementiert

Hinweise

Alle Klassen, die verfügbar zu machen die ExtendedProtectionPolicy Klasse sollte die Einstellung null-Richtlinien nicht gestatten, eine Standardrichtlinie angeben sollten oder sollten erfordern eine explizite Richtlinie erstellt und durch den Anwendungsentwickler oder Administrator festgelegt werden.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.

Konstruktoren

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

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.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)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen und das Channelbindungstoken (CBT) verwendet werden soll.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)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird.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)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse, die Folgendes angibt: wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des durch die Richtlinie erzwungenen Schutzes und eine benutzerdefinierte Liste von Dienstanbieternamen (Service Provider Name, SPN), die für den Abgleich mit dem SPN eines Clients verwendet wird.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)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy-Klasse aus einem SerializationInfo-Objekt, die die erforderlichen Daten zum Auffüllen des ExtendedProtectionPolicy enthält.Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

Eigenschaften

CustomChannelBinding CustomChannelBinding CustomChannelBinding CustomChannelBinding

Ruft ein benutzerdefiniertes Channelbindungstoken (CBT) für die Validierung ab.Gets a custom channel binding token (CBT) to use for validation.

CustomServiceNames CustomServiceNames CustomServiceNames CustomServiceNames

Ruft die benutzerdefinierte Liste von Dienstanbieternamen (SPNs) ab, die mit dem Dienstanbieternamen des Clients verglichen wird.Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.

OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection

Gibt an, ob das Betriebssystem die integrierte Windows-Authentifizierung mit erweitertem Schutz unterstützt.Indicates whether the operating system supports integrated windows authentication with extended protection.

PolicyEnforcement PolicyEnforcement PolicyEnforcement PolicyEnforcement

Ruft einen Wert ab, der angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.Gets when the extended protection policy should be enforced.

ProtectionScenario ProtectionScenario ProtectionScenario ProtectionScenario

Ruft die Schutzart ab, die von der erweiterten Schutzrichtlinie erzwungen wird.Gets the kind of protection enforced by the extended protection policy.

Methoden

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Ruft eine Zeichenfolgendarstellung für die erweiterte Schutzrichtlinieninstanz ab.Gets a string representation for the extended protection policy instance.

Explizite Schnittstellenimplementierungen

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

Füllt ein SerializationInfo-Objekt mit den Daten auf, die zum Serialisieren eines ExtendedProtectionPolicy-Objekts erforderlich sind.Populates a SerializationInfo object with the required data to serialize an ExtendedProtectionPolicy object.

Gilt für:

Siehe auch