EndpointIdentity Classe

Definição

Uma classe abstrata que, quando implementada, fornece uma identidade que permite a autenticação de um endpoint 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

Observações

O valor da identidade para um ponto final pode ser definido com construtores de EndpointAddress, onde o seu valor também pode ser acedido como uma propriedade de apenas Identity leitura.

Construtores

Name Description
EndpointIdentity()

Cria uma instância vazia EndpointIdentity .

Propriedades

Name Description
IdentityClaim

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

Métodos

Name Description
CreateDnsIdentity(String)

Cria uma identidade DNS com um nome DNS especificado.

CreateIdentity(Claim)

Cria uma identidade com a reivindicaçã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 nome principal de servidor (SPN) com um nome especificado.

CreateUpnIdentity(String)

Cria uma identidade de nome principal de utilizador (UPN) com um nome especificado.

CreateX509CertificateIdentity(X509Certificate2, X509Certificate2Collection)

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

CreateX509CertificateIdentity(X509Certificate2)

Cria uma identidade X509Certificate com o certificado especificado.

Equals(Object)

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

GetHashCode()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(Claim, IEqualityComparer<Claim>)

Inicializa um EndpointIdentity com a reivindicação especificada e uma interface e compara a igualdade.

Initialize(Claim)

Inicializa um EndpointIdentity com a reivindicação especificada.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve a identidade.

Aplica-se a