X509ServiceCertificateAuthentication.RevocationMode Vlastnost

Definice

Získá nebo nastaví režim odvolání certifikátu pro ChainTrust a PeerOrChainTrust X.509 režim ověřování certifikátu.

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

Hodnota vlastnosti

X509RevocationMode

Jedna z hodnot v X509RevocationMode: NoCheck, Onlinenebo Offline.

Výjimky

Pokusil se nastavit, když jsou přihlašovací údaje jen pro čtení.

Příklady

Následující kód ukazuje, jak nastavit tuto vlastnost.

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

Vlastnost lze také nastavit v konfiguračním souboru.

Poznámky

Při použití certifikátů systém ověří, že klientský certifikát nebyl odvolán, tím, že zkontroluje, že klientský certifikát není v seznamu odvolaných certifikátů. Tuto kontrolu lze provést buď kontrolou online, nebo kontrolou seznamu odvolaných certifikátů uložených v mezipaměti. Kontrolu odvolání lze vypnout nastavením této vlastnosti na NoCheckhodnotu .

Platí pro