ManifestSignatureInformation.VerifySignature Yöntem

Tanım

Belirtilen bildirimlerin imzalarıyla ilgili bilgileri toplar ve doğrular.

Aşırı Yüklemeler

VerifySignature(ActivationContext)

Belirtilen bir etkinleştirme bağlamının bildirimlerinin imzalarıyla ilgili bilgileri toplar ve doğrular.

VerifySignature(ActivationContext, ManifestKinds)

Belirtilen etkinleştirme bağlamı ve bildirim türüne ait bildirimlerin imzaları hakkındaki bilgileri toplar ve doğrular.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Belirtilen bir etkinleştirme bağlamı ve bildirim türüne ait bildirimlerin imzaları hakkındaki bilgileri toplar ve doğrular ve iptal için sertifikaların seçilmesine izin verir.

VerifySignature(ActivationContext)

Belirtilen bir etkinleştirme bağlamının bildirimlerinin imzalarıyla ilgili bilgileri toplar ve doğrular.

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

Parametreler

application
ActivationContext

Bildirimin etkinleştirme bağlamı. Etkinleştirme bağlamları bir uygulamaya aittir ve birden çok bildirim içerir.

Döndürülenler

Doğrulanan her bildirim için bir ManifestSignatureInformation nesne içeren koleksiyon.

Özel durumlar

application parametresidirnull.

Şunlara uygulanır

VerifySignature(ActivationContext, ManifestKinds)

Belirtilen etkinleştirme bağlamı ve bildirim türüne ait bildirimlerin imzaları hakkındaki bilgileri toplar ve doğrular.

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

Parametreler

application
ActivationContext

Bildirimin etkinleştirme bağlamı. Etkinleştirme bağlamları bir uygulamaya aittir ve birden çok bildirim içerir.

manifests
ManifestKinds

Bildirimin türü. Bu parametre, etkinleştirme bağlamında hangi bildirimleri doğrulamak istediğinizi belirtir.

Döndürülenler

Doğrulanan her bildirim için bir ManifestSignatureInformation nesne içeren koleksiyon.

Özel durumlar

application parametresidirnull.

Şunlara uygulanır

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Belirtilen bir etkinleştirme bağlamı ve bildirim türüne ait bildirimlerin imzaları hakkındaki bilgileri toplar ve doğrular ve iptal için sertifikaların seçilmesine izin verir.

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

Parametreler

application
ActivationContext

Bildirimlerin uygulama bağlamı. Etkinleştirme bağlamları bir uygulamaya aittir ve birden çok bildirim içerir.

manifests
ManifestKinds

Bildirimin türü. Bu parametre, etkinleştirme bağlamında hangi bildirimleri doğrulamak istediğinizi belirtir.

revocationFlag
X509RevocationFlag

Zincirdeki hangi sertifikaların iptal için denetlendiğini belirten numaralandırma değerlerinden biri. Varsayılan değer: ExcludeRoot.

revocationMode
X509RevocationMode

X.509 doğrulamasının iptal listeleri için çevrimiçi olup olmayacağını belirler.

Döndürülenler

Doğrulanan her bildirim için bir ManifestSignatureInformation nesne içeren koleksiyon.

Öznitelikler

Özel durumlar

application parametresidirnull.

veya revocationMode parametresi için revocationFlag belirtilen değer geçersiz.

Şunlara uygulanır