ManifestSignatureInformation.VerifySignature Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Собирает и проверяет сведения о подписях указанных манифестов.
Перегрузки
| Имя | Описание |
|---|---|
| VerifySignature(ActivationContext) |
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации. |
| VerifySignature(ActivationContext, ManifestKinds) |
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации и типу манифеста. |
| VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode) |
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации и типу манифеста, и позволяет выбирать сертификаты для отзыва. |
VerifySignature(ActivationContext)
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации.
public:
static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature(ActivationContext application);
static member VerifySignature : ActivationContext -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext) As ManifestSignatureInformationCollection
Параметры
- application
- ActivationContext
Контекст активации манифеста. Контексты активации принадлежат приложению и содержат несколько манифестов.
Возвращаемое значение
Коллекция, содержащая ManifestSignatureInformation объект для каждого проверенного манифеста.
Исключения
Параметр application имеет значение null.
Применяется к
VerifySignature(ActivationContext, ManifestKinds)
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации и типу манифеста.
public:
static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application, System::Security::ManifestKinds manifests);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature(ActivationContext application, System.Security.ManifestKinds manifests);
static member VerifySignature : ActivationContext * System.Security.ManifestKinds -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext, manifests As ManifestKinds) As ManifestSignatureInformationCollection
Параметры
- application
- ActivationContext
Контекст активации манифеста. Контексты активации принадлежат приложению и содержат несколько манифестов.
- manifests
- ManifestKinds
Тип манифеста. Этот параметр указывает, какие манифесты в контексте активации необходимо проверить.
Возвращаемое значение
Коллекция, содержащая ManifestSignatureInformation объект для каждого проверенного манифеста.
Исключения
Параметр application имеет значение null.
Применяется к
VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)
Собирает и проверяет сведения о подписях манифестов, принадлежащих указанному контексту активации и типу манифеста, и позволяет выбирать сертификаты для отзыва.
public:
static System::Security::Cryptography::ManifestSignatureInformationCollection ^ VerifySignature(ActivationContext ^ application, System::Security::ManifestKinds manifests, System::Security::Cryptography::X509Certificates::X509RevocationFlag revocationFlag, System::Security::Cryptography::X509Certificates::X509RevocationMode revocationMode);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature(ActivationContext application, System.Security.ManifestKinds manifests, System.Security.Cryptography.X509Certificates.X509RevocationFlag revocationFlag, System.Security.Cryptography.X509Certificates.X509RevocationMode revocationMode);
public static System.Security.Cryptography.ManifestSignatureInformationCollection VerifySignature(ActivationContext application, System.Security.ManifestKinds manifests, System.Security.Cryptography.X509Certificates.X509RevocationFlag revocationFlag, System.Security.Cryptography.X509Certificates.X509RevocationMode revocationMode);
[<System.Security.SecurityCritical>]
static member VerifySignature : ActivationContext * System.Security.ManifestKinds * System.Security.Cryptography.X509Certificates.X509RevocationFlag * System.Security.Cryptography.X509Certificates.X509RevocationMode -> System.Security.Cryptography.ManifestSignatureInformationCollection
static member VerifySignature : ActivationContext * System.Security.ManifestKinds * System.Security.Cryptography.X509Certificates.X509RevocationFlag * System.Security.Cryptography.X509Certificates.X509RevocationMode -> System.Security.Cryptography.ManifestSignatureInformationCollection
Public Shared Function VerifySignature (application As ActivationContext, manifests As ManifestKinds, revocationFlag As X509RevocationFlag, revocationMode As X509RevocationMode) As ManifestSignatureInformationCollection
Параметры
- application
- ActivationContext
Контекст приложения манифестов. Контексты активации принадлежат приложению и содержат несколько манифестов.
- manifests
- ManifestKinds
Тип манифеста. Этот параметр указывает, какие манифесты в контексте активации необходимо проверить.
- revocationFlag
- X509RevocationFlag
Одно из значений перечисления, указывающее, какие сертификаты в цепочке проверяются для отзыва. Значение по умолчанию — ExcludeRoot.
- revocationMode
- X509RevocationMode
Определяет, должна ли проверка X.509 искать списки отзыва в Интернете.
Возвращаемое значение
Коллекция, содержащая ManifestSignatureInformation объект для каждого проверенного манифеста.
- Атрибуты
Исключения
Параметр application имеет значение null.
Недопустимое значение для revocationFlag параметра или revocationMode параметра.