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

其中一個列舉值,指定鏈結中已勾選要撤銷的憑證。 預設為 ExcludeRoot

revocationMode
X509RevocationMode

決定 X.509 驗證是否應在線上搜尋撤銷清單。

傳回

包含 ManifestSignatureInformation 物件的集合,其中的每一個資訊清單都會經過驗證。

屬性

例外狀況

application 參數為 null

revocationFlagrevocationMode 參數指定的值無效。

適用於