EndpointIdentity Klass

Definition

En abstrakt klass som när den implementeras tillhandahåller en identitet som möjliggör autentisering av en slutpunkt av klienter som utbyter meddelanden med den.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Arv
EndpointIdentity
Härledda

Kommentarer

Värdet för identiteten för en slutpunkt kan anges med konstruktorer av EndpointAddress, där dess värde också kan nås som en skrivskyddad Identity egenskap.

Konstruktorer

Name Description
EndpointIdentity()

Skapar en tom EndpointIdentity instans.

Egenskaper

Name Description
IdentityClaim

Hämtar identitetsanspråket som motsvarar identiteten.

Metoder

Name Description
CreateDnsIdentity(String)

Skapar en DNS-identitet med ett angivet DNS-namn.

CreateIdentity(Claim)

Skapar en identitet med det angivna anspråket.

CreateRsaIdentity(String)

Skapar en RSA-identitet med den angivna offentliga nyckeln.

CreateRsaIdentity(X509Certificate2)

Skapar en RSA-identitet med det angivna X.509-certifikatet.

CreateSpnIdentity(String)

Skapar en SPN-identitet (serverhuvudnamn) med ett angivet namn.

CreateUpnIdentity(String)

Skapar en UPN-identitet (user principal name) med ett angivet namn.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Skapar en X509Certificate-identitet med angivna primära och stödjande certifikat.

CreateX509CertificateIdentity(X509Certificate2)

Skapar en X509Certificate-identitet med det angivna certifikatet.

Equals(Object)

Returnerar ett värde som avgör om ett angivet objekt är lika med det aktuella identitetsobjektet eller om de har samma säkerhetsegenskaper.

GetHashCode()

Tillhandahåller en hash-kod för den aktuella instansen av identiteten.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(Claim, IEqualityComparer<Claim>)

Initierar ett EndpointIdentity med det angivna anspråket och ett gränssnitt och jämför likhet.

Initialize(Claim)

Initierar ett EndpointIdentity med det angivna anspråket.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar identiteten.

Gäller för