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 元素。
建構函式
| 名稱 | Description |
|---|---|
| PackageDigitalSignatureManager(Package) |
初始化該類別的新實例 PackageDigitalSignatureManager ,用於指定的 Package。 |
屬性
| 名稱 | Description |
|---|---|
| CertificateOption |
取得或設定該方法用於 Sign(IEnumerable<Uri>) 數位簽章套件零件的 X.509 憑證嵌入選項。 |
| DefaultHashAlgorithm |
會取得一個 URI 字串,用以識別用於建立和驗證簽章的預設雜湊演算法。 |
| HashAlgorithm |
取得或設定用於建立與驗證簽章的實例的 URI 識別碼 HashAlgorithm 。 |
| IsSigned |
會得到一個值,表示該套件是否包含任何簽章。 |
| ParentWindow |
取得或設定一個帳號到父視窗,用來顯示憑證選擇對話框。 |
| SignatureOrigin |
取得簽名來源部分的統一資源識別碼(URI)。 |
| SignatureOriginRelationshipType |
會取得預設簽名來源關係的類型。 |
| Signatures |
會取得套件中所有簽名的集合。 |
| TimeFormat |
取得或設定用於建立簽名 SigningTime的日期/時間格式。 |
| TransformMapping |
取得包含每個定義 ContentType 及其相關 XML Transform.Algorithm 識別碼的字典。 |
方法
事件
| 名稱 | Description |
|---|---|
| InvalidSignatureEvent |
當遇到無效簽名時 VerifySignatures(Boolean) 會發生。 |