Condividi tramite


EndpointIdentity Classe

Definizione

Classe astratta che, se implementata, fornisce un'identità che consente l'autenticazione di un endpoint da parte dei client che scambiano messaggi con esso.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Ereditarietà
EndpointIdentity
Derivato

Commenti

Il valore dell'identità per un endpoint può essere impostato con costruttori di , in cui è anche possibile accedere al relativo valore come proprietà di EndpointAddresssola Identity lettura.

Costruttori

Nome Descrizione
EndpointIdentity()

Crea un'istanza vuota EndpointIdentity .

Proprietà

Nome Descrizione
IdentityClaim

Ottiene l'attestazione di identità che corrisponde all'identità.

Metodi

Nome Descrizione
CreateDnsIdentity(String)

Crea un'identità DNS con un nome DNS specificato.

CreateIdentity(Claim)

Crea un'identità con l'attestazione specificata.

CreateRsaIdentity(String)

Crea un'identità RSA con la chiave pubblica specificata.

CreateRsaIdentity(X509Certificate2)

Crea un'identità RSA con il certificato X.509 specificato.

CreateSpnIdentity(String)

Crea un'identità del nome dell'entità server (SPN) con un nome specificato.

CreateUpnIdentity(String)

Crea un'identità del nome dell'entità utente (UPN) con un nome specificato.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crea un'identità X509Certificate con i certificati primari e di supporto specificati.

CreateX509CertificateIdentity(X509Certificate2)

Crea un'identità X509Certificate con il certificato specificato.

Equals(Object)

Restituisce un valore che determina se un oggetto specificato è uguale all'oggetto Identity corrente o se hanno proprietà di sicurezza uguali.

GetHashCode()

Fornisce un codice hash per l'istanza corrente dell'identità.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize(Claim, IEqualityComparer<Claim>)

Inizializza un oggetto EndpointIdentity con l'attestazione specificata e un'interfaccia e confronta l'uguaglianza.

Initialize(Claim)

Inizializza un oggetto EndpointIdentity con l'attestazione specificata.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce l'identità.

Si applica a