PackageDigitalSignatureManager 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供公用程式類別,可用來建立及驗證 Package 中的數位簽章。
public ref class PackageDigitalSignatureManager sealed
public sealed class PackageDigitalSignatureManager
type PackageDigitalSignatureManager = class
Public NotInheritable Class PackageDigitalSignatureManager
- 繼承
-
PackageDigitalSignatureManager
範例
下列範例示範如何使用 PackageDigitalSignatureManager。
備註
PackageDigitalSignatureManager建置在 .NET Framework 數位簽名類別的架構上,並提供公用程式類別,以在搭配元素使用數位簽名Package時執行一般工作。
建構函式
PackageDigitalSignatureManager(Package) |
將 PackageDigitalSignatureManager 類別的新執行個體初始化,以搭配指定 Package 使用。 |
屬性
CertificateOption |
取得或設定 Sign(IEnumerable<Uri>) 方法用來對封包組件進行數位簽署的 X.509 憑證內嵌選項。 |
DefaultHashAlgorithm |
取得 URI 字串,此字串可識別用來建立及驗證簽章的預設雜湊演算法。 |
HashAlgorithm |
取得或設定 HashAlgorithm 執行個體的 URI 識別項,以用來建立及驗證簽章。 |
IsSigned |
取得數值,指出封裝是否含有任何簽章。 |
ParentWindow |
取得或設定控制代碼,控制用來顯示憑證選取對話方塊的父視窗。 |
SignatureOrigin |
取得簽章原始部分統一資源識別項 (URI)。 |
SignatureOriginRelationshipType |
取得預設簽章原點關聯性的類型。 |
Signatures |
取得封裝內所含全部簽章的集合。 |
TimeFormat |
取得或設定用來建立簽章 SigningTime 的日期與時間格式。 |
TransformMapping |
取得字典,其中包含每個已定義 ContentType 和其相關聯的 XML Transform.Algorithm 識別碼。 |
方法
事件
InvalidSignatureEvent |
發生於 VerifySignatures(Boolean) 遇到無效簽章時。 |