Partager via


X509CertificateRecipientClientCredential.DefaultCertificate Propriété

Définition

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

public:
 property System::Security::Cryptography::X509Certificates::X509Certificate2 ^ DefaultCertificate { System::Security::Cryptography::X509Certificates::X509Certificate2 ^ get(); void set(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ value); };
public System.Security.Cryptography.X509Certificates.X509Certificate2 DefaultCertificate { get; set; }
member this.DefaultCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 with get, set
Public Property DefaultCertificate As X509Certificate2

Valeur de propriété

X509Certificate2

Certificat par défaut à utiliser pour le service.

Exceptions

A tenté de définir quand les informations d'identification sont en lecture seule.

Exemples

Ce code montre comment accéder à cette propriété.

public void snippet24(CalculatorClient cc)
{
    X509CertificateRecipientClientCredential rcc = cc.ClientCredentials.ServiceCertificate;
    X509Certificate2 cert = rcc.DefaultCertificate;
}

Remarques

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.

S’applique à