語言

PackageDigitalSignature 類別

定義

代表一套數位簽章,應用於一組套件零件與關聯。

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

備註

PackageDigitalSignature物件是不可變的,且在被創造後無法被更改。

為了安全起見,a PackageDigitalSignature 可以與 中的 Package部分相關聯。 A PackageDigitalSignature 包含一份 X.509 證書,提供兩項功能:

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

  • 驗證組件未遭修改。

數位簽章並不排除零件被修改,但若該零件有任何變更,簽名驗證檢查將失敗。 應用程式接著可以採取適當行動——例如,可以阻止該零件開啟,或通知使用者該零件已被修改且不安全。

屬性

名稱 Description
CertificateEmbeddingOption

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

Signature

取得或設定XML數位簽章。

SignaturePart

取得 PackagePart 包含簽名的 。

SignatureType

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

SignatureValue

取得加密後的雜湊值 Signature。

SignedParts

會取得所有 PackagePart 帶有簽名的物件集合。

SignedRelationshipSelectors

取得已簽署並簽名的零件清單 PackageRelationship 。

Signer

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

SigningTime

會取得簽名產生的日期和時間。

TimeFormat

取得物業回傳 SigningTime 的日期和時間格式。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetPartTransformList(Uri)

回傳對特定零件所應用操作的有序清單 Transform 。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)
Verify()

以 X.509 證書驗證數位簽章。

Verify(X509Certificate)

用以驗證數位簽章是否符合特定的 X.509 憑證。

適用於

另請參閱