XpsDigitalSignature.VerifyCertificate Метод

Определение

Проверяет сертификат X.509.

Перегрузки

VerifyCertificate()

Проверяет сертификат X.509, внедренный в пакет.

VerifyCertificate(X509Certificate)

Проверяет указанный сертификат X.509.

VerifyCertificate()

Проверяет сертификат X.509, внедренный в пакет.

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

Возвращаемое значение

Битовая комбинация значений перечисления, которые указывают результат попытки проверки.

Атрибуты

Комментарии

Приложению потребуется решить, какие флаги являются критически важными для проверки сертификатов.

Для некоторых проверок сертификатов может потребоваться подключение к Интернету.

Сертификат X.509 подписывателя внедряется методом SignDigitally при вызове с параметром embedCertificate , равным true.

См. также раздел

Применяется к

VerifyCertificate(X509Certificate)

Проверяет указанный сертификат 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

Параметры

certificate
X509Certificate

Сертификат проверки подлинности.

Возвращаемое значение

Битовая комбинация значений перечисления, которые указывают результат попытки проверки.

Атрибуты

Комментарии

Приложению потребуется решить, какие флаги являются критически важными для проверки сертификатов.

Для некоторых проверок сертификатов может потребоваться подключение к Интернету.

См. также раздел

Применяется к