PackageDigitalSignature 類別
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表套用至一組封裝組件和關聯性的數位簽章。
public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
- 繼承
-
PackageDigitalSignature
物件 PackageDigitalSignature 是不可變的,而且無法在建立對象之後加以改變。
針對安全性, PackageDigitalSignature 可以與內的 Package元件相關聯。 PackageDigitalSignature包含提供兩項功能的 X.509 憑證:
識別並驗證組件的建立者。
驗證組件未遭修改。
數字簽名不會防止元件遭到修改,但如果元件以任何方式變更,則簽章的驗證檢查會失敗。 然後,應用程式可以採取適當的動作 - 例如,它可能會防止元件開啟,也可以通知使用者元件已修改且不安全。
Certificate |
取得 X.509 憑證內嵌選項。 |
Signature |
取得或設定 XML 數位簽章。 |
Signature |
取得含有簽章的 PackagePart。 |
Signature |
取得可識別簽章類型的 URI 字串。 |
Signature |
取得 Signature 的加密雜湊值。 |
Signed |
取得所有以這個簽章簽署之 PackagePart 物件的集合。 |
Signed |
取得已使用此簽章簽署之 PackageRelationship 組件的清單。 |
Signer |
取得簽署者的 X.509 憑證。 |
Signing |
取得簽章建立的日期與時間。 |
Time |
取得 SigningTime 屬性傳回的日期與時間格式。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
Get |
做為預設雜湊函式。 (繼承來源 Object) |
Get |
傳回套用到特定組件之 Transform 作業的排序清單。 |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
Verify() |
根據 X.509 憑證驗證數位簽章。 |
Verify(X509Certificate) |
根據指定的 X.509 憑證驗證數位簽章。 |
產品 | 版本 |
---|---|
.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 |