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 la modalità di convalida dei certificati X.509 PeerOrChainTrust.
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
, Online
o Offline
.
Eccezioni
È stata tentata l'impostazione di una credenziale di sola lettura.
Esempio
Nel codice seguente viene mostrato 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
È anche possibile impostare la proprietà in un file di configurazione.
Commenti
Quando si utilizzano i certificati, il sistema convalida che il certificato client non sia stato revocato, verificando che il certificato client non si trovi nell'elenco di certificati revocati. Questo controllo può essere eseguito controllando online o in un elenco di revoche memorizzato nella cache. È possibile disattivare il controllo di revoca impostando questa proprietà su NoCheck
.