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
Сертификат проверки подлинности.
Возвращаемое значение
Битовая комбинация значений перечисления, которые указывают результат попытки проверки.
- Атрибуты
Комментарии
Приложению потребуется решить, какие флаги являются критически важными для проверки сертификатов.
Для некоторых проверок сертификатов может потребоваться подключение к Интернету.