ManifestSignatureInformation.VerifySignature Methode

Definition

Erfasst und überprüft Informationen über die Signaturen der angegebenen Manifeste.

Überlädt

VerifySignature(ActivationContext)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören.

VerifySignature(ActivationContext, ManifestKinds)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören und den angegebenen Typ aufweisen.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören und den angegebenen Typ aufweisen. Zusätzlich können Zertifikate zur Sperrung ausgewählt werden.

VerifySignature(ActivationContext)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören.

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

Parameter

application
ActivationContext

Der Aktivierungskontext des Manifests. Aktivierungskontexte gehören zu einer Anwendung und enthalten mehrere Manifeste.

Gibt zurück

Eine Auflistung, die ein ManifestSignatureInformation-Objekt für jedes überprüfte Manifest enthält.

Ausnahmen

Der application-Parameter ist null.

Gilt für:

VerifySignature(ActivationContext, ManifestKinds)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören und den angegebenen Typ aufweisen.

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

Parameter

application
ActivationContext

Der Aktivierungskontext des Manifests. Aktivierungskontexte gehören zu einer Anwendung und enthalten mehrere Manifeste.

manifests
ManifestKinds

Der Manifesttyp. Dieser Parameter gibt an, welche Manifeste innerhalb des Aktivierungskontexts überprüft werden sollen.

Gibt zurück

Eine Auflistung, die ein ManifestSignatureInformation-Objekt für jedes überprüfte Manifest enthält.

Ausnahmen

Der application-Parameter ist null.

Gilt für:

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Erfasst und überprüft Informationen über die Signaturen von Manifesten, die zu einem angegebenen Aktivierungskontext gehören und den angegebenen Typ aufweisen. Zusätzlich können Zertifikate zur Sperrung ausgewählt werden.

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

Parameter

application
ActivationContext

Der Anwendungskontext der Manifeste. Aktivierungskontexte gehören zu einer Anwendung und enthalten mehrere Manifeste.

manifests
ManifestKinds

Der Manifesttyp. Dieser Parameter gibt an, welche Manifeste innerhalb des Aktivierungskontexts überprüft werden sollen.

revocationFlag
X509RevocationFlag

Einer der Enumerationswerte, der angibt, welche Zertifikate in der Kette auf Sperrungen überprüft werden. Der Standardwert ist ExcludeRoot.

revocationMode
X509RevocationMode

Bestimmt, ob die X.509-Überprüfung online nach Sperrlisten suchen soll.

Gibt zurück

Eine Auflistung, die ein ManifestSignatureInformation-Objekt für jedes überprüfte Manifest enthält.

Attribute

Ausnahmen

Der application-Parameter ist null.

Ein für den revocationFlag-Parameter oder den revocationMode-Parameter angegebener Wert ist ungültig.

Gilt für: