EndpointIdentity Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |