Partager via


EndpointIdentity Classe

Définition

Classe abstraite qui, lorsqu'elle est implémentée, fournit une identité qui permet l'authentification d'un point de terminaison par les clients qui échangent des messages avec ce dernier.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Héritage
EndpointIdentity
Dérivé

Remarques

La valeur de l'identité d'un point de terminaison peut être définie à l'aide de constructeurs d'EndpointAddress, dans lesquels elle sera également accessible en tant que propriété Identity en lecture seule.

Constructeurs

EndpointIdentity()

Crée une instance EndpointIdentity vide.

Propriétés

IdentityClaim

Obtient la revendication d'identité qui correspond à l'identité.

Méthodes

CreateDnsIdentity(String)

Crée une identité DNS avec un nom DNS spécifié.

CreateIdentity(Claim)

Crée une identité avec la revendication spécifiée.

CreateRsaIdentity(String)

Crée une identité RSA avec la clé publique spécifiée.

CreateRsaIdentity(X509Certificate2)

Crée une identité RSA avec le certificat X.509 spécifié.

CreateSpnIdentity(String)

Crée une identité SPN (server principal name) portant le nom spécifié.

CreateUpnIdentity(String)

Crée une identité UPN (user principal name) portant le nom spécifié.

CreateX509CertificateIdentity(X509Certificate2)

Crée une identité X509Certificate avec le certificat spécifié.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Crée une identité X509Certificate avec les certificats principaux et de prise en charge spécifiés.

Equals(Object)

Retourne une valeur qui détermine si l'objet spécifié est égal à l'objet d'identité actuel ou s'ils ont des propriétés de sécurité identiques.

GetHashCode()

Fournit un code de hachage pour l'instance actuelle de l'identité.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize(Claim)

Initialise une EndpointIdentity avec la revendication spécifiée.

Initialize(Claim, IEqualityComparer<Claim>)

Initialise une EndpointIdentity avec la revendication spécifiée et une interface et compare l'égalité.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne l'identité.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à