Compartilhar via


X509ServiceCertificateAuthentication.TrustedStoreLocation Propriedade

Definição

Obtém ou define o local do repositório confiável em cujo contexto a cadeia de certificados do cliente é validada.

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

Valor da propriedade

StoreLocation

O local de repositório confiável.

Exceções

Tentativa de definir quando a credencial é somente leitura.

Exemplos

O código a seguir mostra como definir essa propriedade.

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

A propriedade também pode ser definida em um arquivo de configuração.

Comentários

Essa propriedade especifica se o contexto do computador ou do usuário será usado para verificar a cadeia de certificados X.509.

Aplica-se a