ManifestSignatureInformation.VerifySignature メソッド

定義

指定したマニフェストの署名に関する情報を収集して検証します。

オーバーロード

VerifySignature(ActivationContext)

指定したアクティベーション コンテキストに属するマニフェストの署名に関する情報を収集して検証します。

VerifySignature(ActivationContext, ManifestKinds)

指定したアクティベーション コンテキストおよびマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証します。

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

指定したアクティベーション コンテキストとマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証し、証明書を失効の対象として選択できるようにします。

VerifySignature(ActivationContext)

指定したアクティベーション コンテキストに属するマニフェストの署名に関する情報を収集して検証します。

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

マニフェストのアクティベーション コンテキスト。 アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。

戻り値

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。

例外

application パラメーターが null です。

適用対象

VerifySignature(ActivationContext, ManifestKinds)

指定したアクティベーション コンテキストおよびマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証します。

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

マニフェストのアクティベーション コンテキスト。 アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。

manifests
ManifestKinds

マニフェストの種類。 このパラメーターは、アクティベーション コンテキスト内のどのマニフェストを検証するかを指定します。

戻り値

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。

例外

application パラメーターが null です。

適用対象

VerifySignature(ActivationContext, ManifestKinds, X509RevocationFlag, X509RevocationMode)

指定したアクティベーション コンテキストとマニフェストの種類に属するマニフェストの署名に関する情報を収集して検証し、証明書を失効の対象として選択できるようにします。

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

マニフェストのアプリケーション コンテキスト。 アクティベーション コンテキストはアプリケーションに属し、複数のマニフェストを格納しています。

manifests
ManifestKinds

マニフェストの種類。 このパラメーターは、アクティベーション コンテキスト内のどのマニフェストを検証するかを指定します。

revocationFlag
X509RevocationFlag

チェーン内で失効状態を検証する証明書を指定する列挙値の 1 つ。 既定値は、ExcludeRoot です。

revocationMode
X509RevocationMode

X.509 検証で失効リストをオンラインで検索するかどうかを判断します。

戻り値

検証される各マニフェストの ManifestSignatureInformation オブジェクトを格納するコレクション。

属性

例外

application パラメーターが null です。

revocationFlag パラメーターまたは revocationMode パラメーターに指定された値が無効です。

適用対象