XpsDigitalSignature.VerifyCertificate Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Ověřuje certifikát X.509.
Přetížení
VerifyCertificate() |
Ověří certifikát X.509 vložený v balíčku. |
VerifyCertificate(X509Certificate) |
Ověří zadaný certifikát X.509. |
VerifyCertificate()
Ověří certifikát X.509 vložený v balíčku.
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
Návraty
Bitové kombinace hodnot výčtu, které určují výsledek pokusu o ověření.
- Atributy
Poznámky
Vaše aplikace se bude muset rozhodnout, jaké příznaky jsou pro ověřování certifikátů důležité.
Některá ověření certifikátů můžou vyžadovat připojení k internetu.
Certifikát X.509 podepisujícího uživatele je vložen metodou SignDigitally při zavolání s parametrem embedCertificate
nastaveným na true
.
Viz také
Platí pro
VerifyCertificate(X509Certificate)
Ověří zadaný certifikát X.509.
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
Parametry
- certificate
- X509Certificate
Certifikát pravosti.
Návraty
Bitové kombinace hodnot výčtu, které určují výsledek pokusu o ověření.
- Atributy
Poznámky
Vaše aplikace se bude muset rozhodnout, jaké příznaky jsou pro ověřování certifikátů důležité.
Některá ověření certifikátů můžou vyžadovat připojení k internetu.