Compartilhar via


EndpointIdentity Classe

Definição

Uma classe abstrata que fornece uma identidade quando implementada que permite a autenticação de um ponto de extremidade por clientes que trocam mensagens com ele.

public ref class EndpointIdentity abstract
public abstract class EndpointIdentity
type EndpointIdentity = class
Public MustInherit Class EndpointIdentity
Herança
EndpointIdentity
Derivado

Comentários

O valor da identidade de um ponto de extremidade pode ser definido com construtores de EndpointAddress, em que seu valor também pode ser acessado como uma propriedade somente Identity leitura.

Construtores

EndpointIdentity()

Cria uma instância EndpointIdentity vazia.

Propriedades

IdentityClaim

Obtém a declaração de identidade que corresponde à identidade.

Métodos

CreateDnsIdentity(String)

Cria uma identidade DNS com um nome DNS especificado.

CreateIdentity(Claim)

Cria uma identidade com a declaração especificada.

CreateRsaIdentity(String)

Cria uma identidade RSA com a chave pública especificada.

CreateRsaIdentity(X509Certificate2)

Cria uma identidade RSA com o certificado X.509 especificado.

CreateSpnIdentity(String)

Cria uma identidade de SPN (nome da entidade de servidor) com um nome especificado.

CreateUpnIdentity(String)

Cria uma identidade e nome UPN com um nome especificado.

CreateX509CertificateIdentity(X509Certificate2)

Cria uma identidade X509Certificate com o certificado especificado.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

Cria uma identidade X509Certificate com os certificados primário e de suporte especificados.

Equals(Object)

Retorna um valor que determina se um objeto especificado é igual ao objeto de identidade atual ou se eles têm propriedades de segurança iguais.

GetHashCode()

Fornece um código hash para a instância atual da identidade.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(Claim)

Inicializa um EndpointIdentity com a declaração especificada.

Initialize(Claim, IEqualityComparer<Claim>)

Inicializa um EndpointIdentity com a declaração especificada e uma interface e compara a igualdade entre elas.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna a identidade.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a