Compartilhar via


X509CertificateRecipientClientCredential Classe

Definição

Representa as configurações usadas pelo cliente para validar o certificado apresentado pelo serviço usando a autenticação SSL. Também contém um certificado para o serviço que é explicitamente configurado no cliente a ser usado para criptografar mensagens para o serviço usando a segurança de mensagem.

public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
Herança
X509CertificateRecipientClientCredential

Exemplos

Esse código mostra uma maneira de criar uma instância dessa classe.

X509CertificateRecipientClientCredential rcc =
    client.ClientCredentials.ServiceCertificate;
Dim rcc As X509CertificateRecipientClientCredential = _
client.ClientCredentials.ServiceCertificate

Comentários

Essa classe é usada pela ServiceCertificate propriedade na ClientCredentials classe.

Propriedades

Authentication

Obtém as configurações usadas para validar o certificado de serviço obtido usando autenticação SSL.

DefaultCertificate

Obtém ou define o certificado padrão a ser usado para o serviço.

ScopedCertificates

Obtém um certificado com escopo para usar para representar o serviço com o qual o cliente está se comunicando.

SslCertificateAuthentication

Obtém ou define o validador de certificado SSL a usar.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

Especifica o certificado padrão a ser usado para o serviço. Para associações que usam a segurança de mensagens baseada em certificado, esse certificado é usado para criptografar mensagens para o serviço e deve ser usado pelo serviço para assinar respostas ao cliente.

SetDefaultCertificate(String, StoreLocation, StoreName)

Especifica o certificado padrão a ser usado para o serviço. Para associações que usam a segurança de mensagens baseada em certificado, esse certificado é usado para criptografar mensagens para o serviço e deve ser usado pelo serviço para assinar respostas ao cliente.

SetScopedCertificate(StoreLocation, StoreName, X509FindType, Object, Uri)

Define um certificado pelo local do repositório de certificados, pelo nome do repositório de certificados, pelo tipo de pesquisa X.509 e pelo valor a pesquisar e o armazena em uma coleção a ser usada para a URL que define o escopo.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Define um certificado pelo nome da entidade, local do repositório de certificados e nome do repositório de certificados e o armazena em uma coleção a ser usada pela URL que define o escopo.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também