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.An abstract class that when implemented provides an identity that enables the authentication of an endpoint by clients that exchange messages with it.

public ref class EndpointIdentity abstract
public ref class EndpointIdentity
public abstract class EndpointIdentity
public class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Public 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.The value of the identity for an endpoint can be set with constructors of EndpointAddress, where its value can also be accessed as a read-only Identity property.

Costruttori

EndpointIdentity()

Crea un'istanza vuota della classe EndpointIdentity.Creates an empty EndpointIdentity instance.

Proprietà

IdentityClaim

Ottiene l'attestazione di identità che corrisponde all'identità.Gets the identity claim that corresponds to the identity.

Metodi

CreateDnsIdentity(String)

Crea un'identità DNS con un nome DNS specificato.Creates a DNS identity with a specified DNS name.

CreateIdentity(Claim)

Crea un'identità con l'attestazione specificata.Creates an identity with the specified claim.

CreateRsaIdentity(String)

Crea un'identità RSA con la chiave pubblica specificata.Creates an RSA identity with the specified public key.

CreateRsaIdentity(X509Certificate2)

Crea un'identità RSA con il certificato X.509 specificato.Creates an RSA identity with the specified X.509 certificate.

CreateSpnIdentity(String)

Crea un'identità del nome principale del server (SPN) con un nome specificato.Creates a server principal name (SPN) identity with a specified name.

CreateUpnIdentity(String)

Crea un'identità del nome principale dell'utente (UPN) con un nome specificato.Creates a user principal name (UPN) identity with a specified name.

CreateX509CertificateIdentity(X509Certificate2)

Crea un'identità X509Certificate con il certificato specificato.Creates an X509Certificate identity with the specified certificate.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crea un'identità X509Certificate con il certificato primario e i certificati di supporto.Creates an X509Certificate identity with the specified primary and supporting certificates.

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.Returns a value that determines whether a specified object is equal to the current identity object or if they have equal security properties.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Fornisce un codice hash per l'istanza corrente dell'identità.Provides a hash code for the current instance of the identity.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
Initialize(Claim)

Inizializza una classe EndpointIdentity con l'attestazione specificata.Initializes an EndpointIdentity with the specified claim.

Initialize(Claim, IEqualityComparer<Claim>)

Inizializza una classe EndpointIdentity con l'attestazione e l'interfaccia specificate ed esegue il confronto per verificarne l'uguaglianza.Initializes an EndpointIdentity with the specified claim and an interface and compares equality.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce l'identità.Returns the identity.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Si applica a