ManifestSignatureInformation.VerifySignature Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.