Поделиться через


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.

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