X509ServiceCertificateAuthentication.RevocationMode Eigenschap

Definitie

Hiermee haalt u de certificaatintrekkingsmodus op voor de certificaatvalidatiemodus ChainTrust en 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

Waarde van eigenschap

Een van de waarden in X509RevocationMode: NoCheck, Onlineof Offline.

Uitzonderingen

Er is geprobeerd om in te stellen wanneer de referentie het kenmerk Alleen-lezen heeft.

Voorbeelden

De volgende code laat zien hoe u deze eigenschap instelt.

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

De eigenschap kan ook worden ingesteld in een configuratiebestand.

Opmerkingen

Wanneer u certificaten gebruikt, valideert het systeem dat het clientcertificaat niet is ingetrokken door te controleren of het clientcertificaat niet in de lijst met ingetrokken certificaten staat. Deze controle kan worden uitgevoerd door online te controleren of door te controleren op een intrekkingslijst in de cache. Intrekkingscontrole kan worden uitgeschakeld door deze eigenschap in te stellen op NoCheck.

Van toepassing op