ManifestSignatureInformation.VerifySignature Metoda

Definicja

Zbiera i weryfikuje informacje o podpisach określonych manifestów.

Przeciążenia

VerifySignature(ActivationContext)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji.

VerifySignature(ActivationContext, ManifestKinds)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji i typu manifestu.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji i typu manifestu, a także umożliwia wyboru certyfikatów do odwołania.

VerifySignature(ActivationContext)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji.

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

Parametry

application
ActivationContext

Kontekst aktywacji manifestu. Konteksty aktywacji należą do aplikacji i zawierają wiele manifestów.

Zwraca

ManifestSignatureInformationCollection

Kolekcja zawierająca obiekt ManifestSignatureInformation dla każdego zweryfikowanego manifestu.

Wyjątki

Parametr application to null .

Dotyczy

VerifySignature(ActivationContext, ManifestKinds)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji i typu manifestu.

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

Parametry

application
ActivationContext

Kontekst aktywacji manifestu. Konteksty aktywacji należą do aplikacji i zawierają wiele manifestów.

manifests
ManifestKinds

Typ manifestu. Ten parametr określa, które manifesty w kontekście aktywacji chcesz zweryfikować.

Zwraca

ManifestSignatureInformationCollection

Kolekcja zawierająca obiekt ManifestSignatureInformation dla każdego zweryfikowanego manifestu.

Wyjątki

Parametr application to null .

Dotyczy

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Zbiera i weryfikuje informacje o podpisach manifestów należących do określonego kontekstu aktywacji i typu manifestu, a także umożliwia wyboru certyfikatów do odwołania.

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

Parametry

application
ActivationContext

Kontekst aplikacji manifestów. Konteksty aktywacji należą do aplikacji i zawierają wiele manifestów.

manifests
ManifestKinds

Typ manifestu. Ten parametr określa, które manifesty w kontekście aktywacji chcesz zweryfikować.

revocationFlag
X509RevocationFlag

Jedna z wartości wyliczenia, która określa, które certyfikaty w łańcuchu są sprawdzane pod kątem odwołania. Wartość domyślna to ExcludeRoot.

revocationMode
X509RevocationMode

Określa, czy weryfikacja X.509 powinna szukać list odwołania w trybie online.

Zwraca

ManifestSignatureInformationCollection

Kolekcja zawierająca obiekt ManifestSignatureInformation dla każdego zweryfikowanego manifestu.

Atrybuty

Wyjątki

Parametr application to null .

Wartość określona dla revocationFlag parametru lub revocationMode jest nieprawidłowa.

Dotyczy