Partager via


X509CertificateRecipientClientCredential Classe

Définition

Représente les paramètres utilisés par le client pour valider le certificat présenté par le service à l'aide de l'authentification SSL. Il contient également tout certificat pour le service explicitement configuré sur le client à utiliser pour chiffrer des messages au service à l'aide de la sécurité de message.

public ref class X509CertificateRecipientClientCredential sealed
public sealed class X509CertificateRecipientClientCredential
type X509CertificateRecipientClientCredential = class
Public NotInheritable Class X509CertificateRecipientClientCredential
Héritage
X509CertificateRecipientClientCredential

Exemples

Ce code montre une méthode de création d'une instance de cette classe.

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

Remarques

Cette classe est utilisée par la propriété ServiceCertificate dans la classe ClientCredentials.

Propriétés

Authentication

Obtient les paramètres utilisés pour valider le certificat de service obtenu à l'aide de l'authentification SSL.

DefaultCertificate

Obtient ou définit le certificat par défaut à utiliser pour le service.

ScopedCertificates

Obtient un certificat étendu à utiliser pour représenter le service avec lequel le client communique.

SslCertificateAuthentication

Obtient ou définit le validateur de certificat SSL à utiliser.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SetDefaultCertificate(StoreLocation, StoreName, X509FindType, Object)

Spécifie le certificat par défaut à utiliser pour le service. Pour les liaisons qui utilisent la sécurité de message basée sur des certificats, ce certificat est utilisé pour chiffrer les messages au service et doit être utilisé par le service pour signer les réponses au client.

SetDefaultCertificate(String, StoreLocation, StoreName)

Spécifie le certificat par défaut à utiliser pour le service. Pour les liaisons qui utilisent la sécurité de message basée sur des certificats, ce certificat est utilisé pour chiffrer les messages au service et doit être utilisé par le service pour signer les réponses au client.

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

Définit un certificat par emplacement de magasin de certificats, nom de magasin de certificats, type de recherche X.509 et valeur à rechercher, et les stocke dans une collection à utiliser pour l'URL qui définit la portée.

SetScopedCertificate(String, StoreLocation, StoreName, Uri)

Définit un certificat par nom de sujet, emplacement de magasin de certificats et nom de magasin de certificats, et le stocke dans une collection à utiliser pour l'URL qui définit la portée.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi