Partage via


X509ServiceCertificateAuthentication.TrustedStoreLocation Propriété

Définition

Obtient ou définit l'emplacement du magasin approuvé dans le contexte dans lequel la chaîne de certificat client est validée.

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

Valeur de propriété

Emplacement de magasin approuvé.

Exceptions

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

Exemples

Le code suivant montre comment définir cette propriété.

ClientCredentials creds = new ClientCredentials();

// Configure chain trust.
creds.ServiceCertificate.Authentication.CertificateValidationMode
    = X509CertificateValidationMode.ChainTrust;
creds.ServiceCertificate.Authentication.TrustedStoreLocation
    = StoreLocation.LocalMachine;
Dim creds As New ClientCredentials()

' Configure chain trust.
creds.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.ChainTrust
creds.ServiceCertificate.Authentication.TrustedStoreLocation = StoreLocation.LocalMachine

Cette propriété peut également être définie dans un fichier de configuration.

Remarques

Cette propriété spécifie si le contexte utilisateur ou ordinateur sera utilisé pour vérifier la chaîne de certificat X.509.

S’applique à