ExtendedProtectionPolicy Klasse

Definition

Die ExtendedProtectionPolicy Klasse stellt die erweiterte Schutzrichtlinie dar, die vom Server zum Überprüfen eingehender Clientverbindungen verwendet wird.

public ref class ExtendedProtectionPolicy
public ref 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
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Public Class ExtendedProtectionPolicy
Implements ISerializable
Vererbung
ExtendedProtectionPolicy
Attribute
Implementiert

Hinweise

Alle Klassen, die die Klasse verfügbar machen, sollten die ExtendedProtectionPolicy Einstellung von NULL-Richtlinien nicht zulassen, eine Standardrichtlinie bereitstellen oder eine explizite Richtlinie erstellen und vom Anwendungsentwickler oder Administrator festlegen müssen.

Konstruktoren

Name Beschreibung
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, und das zu verwendende Kanalbindungstoken (CBT).

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen mit dem SPN eines Clients verwendet wird.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll, die Art des von der Richtlinie erzwungenen Schutzes und eine benutzerdefinierte LISTE des Dienstanbieternamens (Service Provider Name, SPN), die zum Abgleichen mit dem SPN eines Clients verwendet wird.

ExtendedProtectionPolicy(PolicyEnforcement)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse, die angibt, wann die erweiterte Schutzrichtlinie erzwungen werden soll.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ExtendedProtectionPolicy Klasse aus einem SerializationInfo Objekt, das die erforderlichen Daten zum Auffüllen der ExtendedProtectionPolicy.

Eigenschaften

Name Beschreibung
CustomChannelBinding

Ruft ein benutzerdefiniertes Kanalbindungstoken (CBT) ab, das zur Überprüfung verwendet werden soll.

CustomServiceNames

Ruft die liste des benutzerdefinierten Dienstanbieternamens (SPN) ab, die für die Übereinstimmung mit dem SPN eines Clients verwendet wird.

OSSupportsExtendedProtection

Gibt an, ob das Betriebssystem die integrierte Windows-Authentifizierung mit erweitertem Schutz unterstützt.

PolicyEnforcement

Ruft ab, wenn die erweiterte Schutzrichtlinie erzwungen werden soll.

ProtectionScenario

Ruft die Art des Schutzes ab, der von der erweiterten Schutzrichtlinie erzwungen wird.

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Ruft eine Zeichenfolgendarstellung für die erweiterte Schutzrichtlinieninstanz ab.

Explizite Schnittstellenimplementierungen

Name Beschreibung
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Füllt ein SerializationInfo Objekt mit den erforderlichen Daten auf, um ein ExtendedProtectionPolicy Objekt zu serialisieren.

Gilt für:

Weitere Informationen