Udostępnij za pośrednictwem


X509ServiceCertificateAuthentication.RevocationMode Właściwość

Definicja

Pobiera lub ustawia tryb odwołania certyfikatów dla trybu weryfikacji certyfikatu ChainTrust i 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

Wartość właściwości

X509RevocationMode

Jedna z wartości w elemecie X509RevocationMode: NoCheck, Onlinelub Offline.

Wyjątki

Podjęto próbę ustawienia, gdy poświadczenia są tylko do odczytu.

Przykłady

Poniższy kod pokazuje, jak ustawić tę właściwość.

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

Właściwość można również ustawić w pliku konfiguracji.

Uwagi

W przypadku korzystania z certyfikatów system sprawdza, czy certyfikat klienta nie został odwołany, sprawdzając, czy certyfikat klienta nie znajduje się na liście odwołanych certyfikatów. To sprawdzenie można wykonać, sprawdzając w trybie online lub sprawdzając listę odwołania w pamięci podręcznej. Sprawdzanie odwołania można wyłączyć, ustawiając tę właściwość na NoCheck.

Dotyczy