X509CertificateRecipientClientCredential Classe

Definição

Representa as definições usadas pelo cliente para validar o certificado apresentado pelo serviço usando autenticação SSL. Ele também contém qualquer certificado para o serviço que está explicitamente configurado no cliente para usar para criptografar mensagens para o serviço usando a segurança da mensagem.

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

Exemplos

Este código mostra uma forma de criar uma instância desta classe.

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

Observações

Esta classe é usada pela ServiceCertificate propriedade da ClientCredentials classe.

Propriedades

Name Description
Authentication

Obtém as definições usadas para validar o certificado de serviço obtido através da autenticação SSL.

DefaultCertificate

Obtém ou define o certificado padrão para usar no serviço.

ScopedCertificates

Recebe um certificado com âmbito para representar o serviço com que o cliente está a comunicar.

SslCertificateAuthentication

Obtém ou configura o validador de certificados SSL para usar.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Especifica o certificado padrão a usar para o serviço. Para ligações que utilizam segurança de mensagens baseada em certificado, este certificado é usado para encriptar mensagens para o serviço e espera-se que seja utilizado pelo serviço para assinar respostas ao cliente.

SetDefaultCertificate(String, StoreLocation, StoreName)

Especifica o certificado padrão a usar para o serviço. Para ligações que utilizam segurança de mensagens baseada em certificado, este certificado é usado para encriptar mensagens para o serviço e espera-se que seja utilizado pelo serviço para assinar respostas ao cliente.

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

Define um certificado pela localização do armazenamento de certificados, nome do armazenamento de certificados, tipo de pesquisa X.509 e valor a procurar, e armazena-o numa coleção a ser usada para o URL que define o âmbito.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Define um certificado pelo nome do assunto, localização do armazenamento de certificados e nome do armazenamento de certificados, e armazena-o numa coleção a ser usada para o URL que define o escopo.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também