次の方法で共有


X509ServiceCertificateAuthentication.TrustedStoreLocation プロパティ

定義

クライアント証明書チェーンを検証するためのコンテキストとなる信頼されたストアの場所を取得または設定します。

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

プロパティ値

信頼されたストアの場所。

例外

資格情報が読み取り専用のときに設定しようとしました。

次のコードに、このプロパティを設定する方法を示します。

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

プロパティは構成ファイル内でも設定できます。

注釈

このプロパティは、X.509 証明書チェーンの検証にコンピューターのコンテキストを使用するかユーザーのコンテキストを使用するかを指定します。

適用対象