PackageDigitalSignature 類別

定義

代表套用至一組封裝組件和關聯性的數位簽章。

public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
繼承
PackageDigitalSignature

備註

物件 PackageDigitalSignature 是不可變的,而且無法在建立對象之後加以改變。

針對安全性, PackageDigitalSignature 可以與內的 Package元件相關聯。 PackageDigitalSignature包含提供兩項功能的 X.509 憑證:

  • 識別並驗證組件的建立者。

  • 驗證組件未遭修改。

數字簽名不會防止元件遭到修改,但如果元件以任何方式變更,則簽章的驗證檢查會失敗。 然後,應用程式可以採取適當的動作 - 例如,它可能會防止元件開啟,也可以通知使用者元件已修改且不安全。

屬性

CertificateEmbeddingOption

取得 X.509 憑證內嵌選項。

Signature

取得或設定 XML 數位簽章。

SignaturePart

取得含有簽章的 PackagePart

SignatureType

取得可識別簽章類型的 URI 字串。

SignatureValue

取得 Signature 的加密雜湊值。

SignedParts

取得所有以這個簽章簽署之 PackagePart 物件的集合。

SignedRelationshipSelectors

取得已使用此簽章簽署之 PackageRelationship 組件的清單。

Signer

取得簽署者的 X.509 憑證。

SigningTime

取得簽章建立的日期與時間。

TimeFormat

取得 SigningTime 屬性傳回的日期與時間格式。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetPartTransformList(Uri)

傳回套用到特定組件之 Transform 作業的排序清單。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
Verify()

根據 X.509 憑證驗證數位簽章。

Verify(X509Certificate)

根據指定的 X.509 憑證驗證數位簽章。

適用於

另請參閱