X509ChainPolicy.RevocationMode Proprietà

Definizione

Ottiene o imposta i valori per la modalità di revoca dei certificati X509.

C#
public System.Security.Cryptography.X509Certificates.X509RevocationMode RevocationMode { get; set; }

Valore della proprietà

Oggetto X509RevocationMode.

Eccezioni

Il valore X509RevocationMode fornito non è un flag valido.

Esempio

Nell'esempio seguente viene aperto l'archivio certificati personale dell'utente corrente, che consente all'utente di selezionare un certificato, quindi di scrivere le informazioni sul certificato e sulla catena di certificati nella console. L'output dipende dal certificato selezionato.

C#
//Output chain information of the selected certificate.
X509Chain ch = new X509Chain();
ch.ChainPolicy.RevocationMode = X509RevocationMode.Online;
ch.Build (certificate);
Console.WriteLine ("Chain Information");
Console.WriteLine ("Chain revocation flag: {0}", ch.ChainPolicy.RevocationFlag);
Console.WriteLine ("Chain revocation mode: {0}", ch.ChainPolicy.RevocationMode);
Console.WriteLine ("Chain verification flag: {0}", ch.ChainPolicy.VerificationFlags);
Console.WriteLine ("Chain verification time: {0}", ch.ChainPolicy.VerificationTime);
Console.WriteLine ("Chain status length: {0}", ch.ChainStatus.Length);
Console.WriteLine ("Chain application policy count: {0}", ch.ChainPolicy.ApplicationPolicy.Count);
Console.WriteLine ("Chain certificate policy count: {0} {1}", ch.ChainPolicy.CertificatePolicy.Count, Environment.NewLine);

Commenti

Questa proprietà usa i valori dell'enumerazione X509RevocationMode . Online è il valore predefinito.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1