ManifestSignatureInformation.VerifySignature Metodo

Definizione

Raggruppa e verifica le informazioni sulle firme dei manifesti specificati.

Overload

VerifySignature(ActivationContext)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione specificato.

VerifySignature(ActivationContext, ManifestKinds)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione e a un tipo di manifesto specificati.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione e a un tipo di manifesto specificati; consente inoltre di selezionare i certificati da revocare.

VerifySignature(ActivationContext)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione specificato.

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

Parametri

application
ActivationContext

Contesto di attivazione del manifesto. I contesti di attivazione appartengono a un'applicazione e contengono più manifesti.

Restituisce

Insieme che contiene un oggetto ManifestSignatureInformation per ogni manifesto verificato.

Eccezioni

Il valore del parametro application è null.

Si applica a

VerifySignature(ActivationContext, ManifestKinds)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione e a un tipo di manifesto specificati.

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

Parametri

application
ActivationContext

Contesto di attivazione del manifesto. I contesti di attivazione appartengono a un'applicazione e contengono più manifesti.

manifests
ManifestKinds

Tipo di manifesto. Questo parametro specifica i manifesti da verificare nel contesto di attivazione.

Restituisce

Insieme che contiene un oggetto ManifestSignatureInformation per ogni manifesto verificato.

Eccezioni

Il valore del parametro application è null.

Si applica a

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

Raggruppa e verifica le informazioni sulle firme di manifesti appartenenti a un contesto di attivazione e a un tipo di manifesto specificati; consente inoltre di selezionare i certificati da revocare.

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

Parametri

application
ActivationContext

Contesto di applicazione dei manifesti. I contesti di attivazione appartengono a un'applicazione e contengono più manifesti.

manifests
ManifestKinds

Tipo di manifesto. Questo parametro specifica i manifesti da verificare nel contesto di attivazione.

revocationFlag
X509RevocationFlag

Uno dei valori di enumerazione che specifica quali certificati nella catena sono contrassegnati per la revoca. Il valore predefinito è ExcludeRoot.

revocationMode
X509RevocationMode

Determina se la verifica X.509 deve eseguire una ricerca online degli elenchi di revoche.

Restituisce

Insieme che contiene un oggetto ManifestSignatureInformation per ogni manifesto verificato.

Attributi

Eccezioni

Il valore del parametro application è null.

Un valore specificato per il parametro revocationFlag o revocationMode non è valido.

Si applica a