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 |