XpsDigitalSignature.VerifyCertificate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überprüft ein X.509-Zertifikat.
Überlädt
VerifyCertificate() |
Überprüft das im Paket eingebettete X.509-Zertifikat. |
VerifyCertificate(X509Certificate) |
Überprüft das angegebene X.509-Zertifikat. |
VerifyCertificate()
Überprüft das im Paket eingebettete X.509-Zertifikat.
public:
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags VerifyCertificate();
[System.Security.SecurityCritical]
public System.Security.Cryptography.X509Certificates.X509ChainStatusFlags VerifyCertificate ();
public System.Security.Cryptography.X509Certificates.X509ChainStatusFlags VerifyCertificate ();
[<System.Security.SecurityCritical>]
member this.VerifyCertificate : unit -> System.Security.Cryptography.X509Certificates.X509ChainStatusFlags
member this.VerifyCertificate : unit -> System.Security.Cryptography.X509Certificates.X509ChainStatusFlags
Public Function VerifyCertificate () As X509ChainStatusFlags
Gibt zurück
Eine bitweise Kombination der Enumerationswerte, die das Ergebnis des Überprüfungsversuchs angeben.
- Attribute
Hinweise
Ihre Anwendung muss entscheiden, welche Flags für die Überprüfung von Zertifikaten wichtig sind.
Einige Zertifikatüberprüfungen erfordern möglicherweise eine Internetverbindung.
Das X.509-Zertifikat des Signierers wird von der SignDigitally -Methode eingebettet, wenn embedCertificate
der Parameter auf true
festgelegt ist.
Weitere Informationen
Gilt für:
VerifyCertificate(X509Certificate)
Überprüft das angegebene X.509-Zertifikat.
public:
static System::Security::Cryptography::X509Certificates::X509ChainStatusFlags VerifyCertificate(System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.X509Certificates.X509ChainStatusFlags VerifyCertificate (System.Security.Cryptography.X509Certificates.X509Certificate certificate);
public static System.Security.Cryptography.X509Certificates.X509ChainStatusFlags VerifyCertificate (System.Security.Cryptography.X509Certificates.X509Certificate certificate);
[<System.Security.SecurityCritical>]
static member VerifyCertificate : System.Security.Cryptography.X509Certificates.X509Certificate -> System.Security.Cryptography.X509Certificates.X509ChainStatusFlags
static member VerifyCertificate : System.Security.Cryptography.X509Certificates.X509Certificate -> System.Security.Cryptography.X509Certificates.X509ChainStatusFlags
Public Shared Function VerifyCertificate (certificate As X509Certificate) As X509ChainStatusFlags
Parameter
- certificate
- X509Certificate
Ein Echtheitszertifikat.
Gibt zurück
Eine bitweise Kombination der Enumerationswerte, die das Ergebnis des Überprüfungsversuchs angeben.
- Attribute
Hinweise
Ihre Anwendung muss entscheiden, welche Flags für die Überprüfung von Zertifikaten wichtig sind.
Einige Zertifikatüberprüfungen erfordern möglicherweise eine Internetverbindung.