IXpsSignature 介面 (xpsdigitalsignature.h)

表示單一數位簽章。

繼承

IXpsSignature介面繼承自IUnknown介面。 IXpsSignature 也有下列類型的成員:

方法

IXpsSignature介面具有這些方法。

 
IXpsSignature::GetCertificateEnumerator

取得 IOpcCertificateEnumerator 介面的指標,這個介面會列舉附加至簽章的封裝憑證。
IXpsSignature::GetCustomObjectEnumerator

取得 IOpcSignatureCustomObjectEnumerator 介面的指標,這個介面會列舉簽章的自訂物件。
IXpsSignature::GetCustomReferenceEnumerator

取得 IOpcSignatureReferenceEnumerator 介面的指標,這個介面會列舉簽章的自訂參考。
IXpsSignature::GetPolicy

取得XPS_SIGN_POLICY值,表示建立簽章時所使用的簽署原則。
IXpsSignature::GetSignatureId

取得 Signature 專案的 Id 屬性值。 (IXpsSignature.GetSignatureId)
IXpsSignature::GetSignaturePartName

取得簽章元件的元件名稱。
IXpsSignature::GetSignatureValue

取得簽章的加密雜湊值。
IXpsSignature::GetSignatureXml

取得數位簽章的 XML 標記。
IXpsSignature::GetSigningTime

取得簽章建立的日期和時間。
IXpsSignature::GetSigningTimeFormat

取得簽署時間的格式。
IXpsSignature::SetSignatureXml

設定數位簽章的 XML 標記。
IXpsSignature::Verify

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

備註

此介面會連結到已具現化的簽章管理員,而且無法獨立存在。

IXpsSignature介面可能代表不符合 XPS 規範的簽章。 例如,它可以代表只包含自訂群組件的簽章,XML 紙張規格不允許此簽章。

規格需求

   
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限桌面應用程式]
目標平台 Windows
標頭 xpsdigitalsignature.h

另請參閱

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

介面

XML Paper Specification

XPS_SIGN_POLICY