Freigeben über


EndpointIdentity Klasse

Definition

Eine abstrakte Klasse, die bei der Implementierung eine Identität bereitstellt, die die Authentifizierung eines Endpunkts durch Clients ermöglicht, die Nachrichten damit austauschen.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Vererbung
EndpointIdentity
Abgeleitet

Hinweise

Der Wert der Identität für einen Endpunkt kann mit Konstruktoren EndpointAddressfestgelegt werden, bei denen der Wert auch als schreibgeschützte Identity Eigenschaft zugegriffen werden kann.

Konstruktoren

Name Beschreibung
EndpointIdentity()

Erstellt eine leere EndpointIdentity Instanz.

Eigenschaften

Name Beschreibung
IdentityClaim

Ruft den Identitätsanspruch ab, der der Identität entspricht.

Methoden

Name Beschreibung
CreateDnsIdentity(String)

Erstellt eine DNS-Identität mit einem angegebenen DNS-Namen.

CreateIdentity(Claim)

Erstellt eine Identität mit dem angegebenen Anspruch.

CreateRsaIdentity(String)

Erstellt eine RSA-Identität mit dem angegebenen öffentlichen Schlüssel.

CreateRsaIdentity(X509Certificate2)

Erstellt eine RSA-Identität mit dem angegebenen X.509-Zertifikat.

CreateSpnIdentity(String)

Erstellt eine Serverprinzipalname(SPN)-Identität mit einem angegebenen Namen.

CreateUpnIdentity(String)

Erstellt eine Benutzerprinzipalnamenidentität (UPN) mit einem angegebenen Namen.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Erstellt eine X509Certificate-Identität mit den angegebenen primären und unterstützenden Zertifikaten.

CreateX509CertificateIdentity(X509Certificate2)

Erstellt eine X509Certificate-Identität mit dem angegebenen Zertifikat.

Equals(Object)

Gibt einen Wert zurück, der bestimmt, ob ein angegebenes Objekt dem aktuellen Identitätsobjekt entspricht oder ob es gleiche Sicherheitseigenschaften gibt.

GetHashCode()

Stellt einen Hashcode für die aktuelle Instanz der Identität bereit.

GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Claim, IEqualityComparer<Claim>)

Initialisiert eine EndpointIdentity mit dem angegebenen Anspruch und einer Schnittstelle und vergleicht die Gleichheit.

Initialize(Claim)

Initialisiert einen EndpointIdentity mit dem angegebenen Anspruch.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt die Identität zurück.

Gilt für: