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時執行一般工作。
Package |
將 PackageDigitalSignatureManager 類別的新執行個體初始化,以搭配指定 Package 使用。 |
Certificate |
取得或設定 Sign(IEnumerable<Uri>) 方法用來對封包組件進行數位簽署的 X.509 憑證內嵌選項。 |
Default |
取得 URI 字串,此字串可識別用來建立及驗證簽章的預設雜湊演算法。 |
Hash |
取得或設定 HashAlgorithm 執行個體的 URI 識別項,以用來建立及驗證簽章。 |
Is |
取得數值,指出封裝是否含有任何簽章。 |
Parent |
取得或設定控制代碼,控制用來顯示憑證選取對話方塊的父視窗。 |
Signature |
取得簽章原始部分統一資源識別項 (URI)。 |
Signature |
取得預設簽章原點關聯性的類型。 |
Signatures |
取得封裝內所含全部簽章的集合。 |
Time |
取得或設定用來建立簽章 SigningTime 的日期與時間格式。 |
Transform |
取得字典,其中包含每個已定義 ContentType 和其相關聯的 XML Transform.Algorithm 識別碼。 |
Invalid |
發生於 VerifySignatures(Boolean) 遇到無效簽章時。 |
產品 | 版本 |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |