X509ServiceCertificateAuthentication.RevocationMode Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la modalità di revoca dei certificati per ChainTrust e 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
Valore della proprietà
Uno dei valori in X509RevocationMode: NoCheck, Onlineo Offline.
Eccezioni
Tentativo di impostazione quando le credenziali sono di sola lettura.
Esempio
Nel codice seguente viene illustrato come impostare questa proprietà.
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
La proprietà può essere impostata anche in un file di configurazione.
Commenti
Quando si usano i certificati, il sistema verifica che il certificato client non sia stato revocato, verificando che il certificato client non sia presente nell'elenco di certificati revocati. Questo controllo può essere eseguito controllando online o controllando un elenco di revoche memorizzate nella cache. Il controllo delle revoche può essere disattivato impostando questa proprietà su NoCheck.