Condividi tramite


EndpointIdentity Classe

Definizione

Classe astratta che, quando implementata, fornisce un'identità che consente l'autenticazione di un endpoint da parte dei client con i quali vengono scambiati messaggi.

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 i costruttori della classe EndpointAddress, in cui è possibile accedere al relativo valore come proprietà Identity di sola lettura.

Costruttori

EndpointIdentity()

Crea un'istanza vuota della classe EndpointIdentity.

Proprietà

IdentityClaim

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

Metodi

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 principale del server (SPN) con un nome specificato.

CreateUpnIdentity(String)

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

CreateX509CertificateIdentity(X509Certificate2)

Crea un'identità X509Certificate con il certificato specificato.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crea un'identità X509Certificate con il certificato primario e i certificati di supporto.

Equals(Object)

Restituisce un valore che determina se un oggetto specificato corrisponde all'oggetto Identity corrente o se tali oggetti contengono le stesse proprietà di sicurezza.

GetHashCode()

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

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize(Claim)

Inizializza una classe EndpointIdentity con l'attestazione specificata.

Initialize(Claim, IEqualityComparer<Claim>)

Inizializza una classe EndpointIdentity con l'attestazione e l'interfaccia specificate ed esegue il confronto per verificarne l'uguaglianza.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce l'identità.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a