ManifestSignatureInformation.VerifySignature メソッド

定義

指定したマニフェストの署名に関する情報を収集して検証します。Gathers and verifies information about the signatures of the specified manifests.

オーバーロード

VerifySignature(ActivationContext)

指定したアクティベーション コンテキストに属するマニフェストの署名に関する情報を収集して検証します。Gathers and verifies information about the signatures of manifests that belong to a specified activation context.

VerifySignature(ActivationContext, ManifestKinds)

指定したアクティベーション コンテキストおよびマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証します。Gathers and verifies information about the signatures of manifests that belong to a specified activation context and manifest type.

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

指定したアクティベーション コンテキストとマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証し、証明書を失効の対象として選択できるようにします。Gathers and verifies information about the signatures of manifests that belong to a specified activation context and manifest type, and allows certificates to be selected for revocation.

VerifySignature(ActivationContext)

指定したアクティベーション コンテキストに属するマニフェストの署名に関する情報を収集して検証します。Gathers and verifies information about the signatures of manifests that belong to a specified activation context.

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

パラメーター

application
ActivationContext

マニフェストのアクティベーション コンテキスト。The activation context of the manifest. アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。Activation contexts belong to an application and contain multiple manifests.

戻り値

ManifestSignatureInformationCollection

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。A collection that contains a ManifestSignatureInformation object for each manifest that is verified.

例外

application パラメーターが null です。The application parameter is null.

適用対象

VerifySignature(ActivationContext, ManifestKinds)

指定したアクティベーション コンテキストおよびマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証します。Gathers and verifies information about the signatures of manifests that belong to a specified activation context and manifest type.

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

パラメーター

application
ActivationContext

マニフェストのアクティベーション コンテキスト。The activation context of the manifest. アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。Activation contexts belong to an application and contain multiple manifests.

manifests
ManifestKinds

マニフェストの種類。The type of manifest. このパラメーターは、アクティベーション コンテキスト内のどのマニフェストを検証するかを指定します。This parameter specifies which manifests in the activation context you want to verify.

戻り値

ManifestSignatureInformationCollection

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。A collection that contains a ManifestSignatureInformation object for each manifest that is verified.

例外

application パラメーターが null です。The application parameter is null.

適用対象

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

指定したアクティベーション コンテキストとマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証し、証明書を失効の対象として選択できるようにします。Gathers and verifies information about the signatures of manifests that belong to a specified activation context and manifest type, and allows certificates to be selected for revocation.

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

パラメーター

application
ActivationContext

マニフェストのアプリケーション コンテキスト。The application context of the manifests. アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。Activation contexts belong to an application and contain multiple manifests.

manifests
ManifestKinds

マニフェストの種類。The type of manifest. このパラメーターは、アクティベーション コンテキスト内のどのマニフェストを検証するかを指定します。This parameter specifies which manifests in the activation context you want to verify.

revocationFlag
X509RevocationFlag

チェーン内で失効状態を検証する証明書を指定する列挙値の 1 つ。One of the enumeration values that specifies which certificates in the chain are checked for revocation. 既定値は、ExcludeRoot です。The default is ExcludeRoot.

revocationMode
X509RevocationMode

X.509 検証で失効リストをオンラインで検索するかどうかを判断します。Determines whether the X.509 verification should look online for revocation lists.

戻り値

ManifestSignatureInformationCollection

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。A collection that contains a ManifestSignatureInformation object for each manifest that is verified.

属性

例外

application パラメーターが null です。The application parameter is null.

revocationFlag パラメーターまたは revocationMode パラメーターに指定された値が無効です。A value specified for the revocationFlag or revocationMode parameter is invalid.

適用対象