次の方法で共有


X509ServiceCertificateAuthentication.RevocationMode プロパティ

定義

ChainTrust および PeerOrChainTrust X.509 証明書検証モードの証明書失効モードを取得または設定します。

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

プロパティ値

X509RevocationMode のいずれかの値。NoCheckOnline、または Offline です。

例外

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

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

ClientCredentials creds = new ClientCredentials();

// Configure chain trust.

creds.ServiceCertificate.Authentication.CertificateValidationMode =
X509CertificateValidationMode.ChainTrust;

creds.ServiceCertificate.Authentication.RevocationMode =
X509RevocationMode.NoCheck;
Dim creds As New ClientCredentials()

' Configure chain trust.

creds.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.ChainTrust

creds.ServiceCertificate.Authentication.RevocationMode = X509RevocationMode.NoCheck

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

注釈

証明書を使用するとき、システムは、クライアント証明書が証明書失効リスト内にないことを検証して、クライアント証明書が失効していないことを確認します。 このチェックは、オンラインで、またはキャッシュ内の失効リストに対して実行できます。 失効チェックをオフにするには、このプロパティを NoCheck に設定します。

適用対象