EndpointIdentity Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |