XpsDigitalSignature 類別

定義

表示 XpsDocument 的數位簽章。

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

備註

當您使用 XPS 檔時,請使用 XpsDigitalSignature 而不是 PackageDigitalSignaturePackageDigitalSignature 不是 XPS 感知,而且不保證 XPS 檔中的所有部分都已完整簽署。

如需 XPS 的詳細資訊,請參閱 XML 紙張規格 (XPS)

建構函式

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

初始化 XpsDigitalSignature 類別的新執行個體。

屬性

DocumentPropertiesRestricted

取得值,指示變更文件的屬性,是否會使數位簽章失效。

Id

取得簽章的全域唯一識別碼 (GUID)。

IsCertificateAvailable

取得指出文件 Package 中是否包含簽署者之 X.509 憑證的值。

SignatureOriginRestricted

取得值,指示有其他人簽署封裝時,是否會使數位簽章失效。

SignatureType

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

SignatureValue

取得簽章的加密雜湊值。

SignedDocumentSequence

取得已簽署文件序列的文件序列讀取器。

SignerCertificate

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

SigningTime

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

方法

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)
Verify()

針對 XPS Package 內嵌的 X.509 憑證驗證檔數位簽章。

Verify(X509Certificate)

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

VerifyCertificate()

驗證內嵌在封裝中的 X.509 憑證。

VerifyCertificate(X509Certificate)

驗證指定的 X.509 憑證。

適用於

另請參閱