X509ChainPolicy.VerificationFlags Eigenschaft

Definition

Ruft Überprüfungskennzeichnungen für das Zertifikat ab.

public:
 property System::Security::Cryptography::X509Certificates::X509VerificationFlags VerificationFlags { System::Security::Cryptography::X509Certificates::X509VerificationFlags get(); void set(System::Security::Cryptography::X509Certificates::X509VerificationFlags value); };
public System.Security.Cryptography.X509Certificates.X509VerificationFlags VerificationFlags { get; set; }
member this.VerificationFlags : System.Security.Cryptography.X509Certificates.X509VerificationFlags with get, set
Public Property VerificationFlags As X509VerificationFlags

Eigenschaftswert

Ein Wert aus der X509VerificationFlags Enumeration.

Ausnahmen

Der X509VerificationFlags angegebene Wert ist kein gültiges Flag. Der Standardwert lautet NoFlag.

Beispiele

Im folgenden Beispiel wird der persönliche Zertifikatspeicher des aktuellen Benutzers geöffnet, der Benutzer kann ein Zertifikat auswählen und dann Zertifikat- und Zertifikatketteinformationen in die Konsole schreiben. Die Ausgabe hängt vom ausgewählten Zertifikat ab.

//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);
'Output chain information of the selected certificate.
Dim ch As 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)

Hinweise

Diese Eigenschaft gibt Werte aus der X509VerificationFlags Aufzählung zurück.

Gilt für: