共用方式為


IXpsSigningOptions 介面 (xpsdigitalsignature.h)

提供新簽章所使用之個別簽署選項的存取權。

繼承

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

方法

IXpsSigningOptions 介面具有這些方法。

 
IXpsSigningOptions::GetCertificateSet

取得 IOpcCertificateSet 介面,可用來將其他憑證新增至簽章。
IXpsSigningOptions::GetCustomObjects

取得 IOpcSignatureCustomObjectSet 介面的指標,其中包含一組簽章自定義物件。
IXpsSigningOptions::GetCustomReferences

取得 IOpcSignatureReferenceSet 介面的指標,其中包含一組簽章自定義參考。
IXpsSigningOptions::GetDigestMethod

取得目前的摘要方法。
IXpsSigningOptions::GetFlags

取得XPS_SIGN_FLAGS值,指定要用於這個簽章的簽署旗標。
IXpsSigningOptions::GetPolicy

取得指定簽署原則的XPS_SIGN_POLICY值。
IXpsSigningOptions::GetSignatureId

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

取得簽章方法。
IXpsSigningOptions::GetSignaturePartName

取得檔簽章元件的元件名稱。
IXpsSigningOptions::GetSigningTimeFormat

取得簽署時間字串的格式。
IXpsSigningOptions::SetDigestMethod

設定摘要方法的 URI。
IXpsSigningOptions::SetFlags

設定XPS_SIGN_FLAGS值,指定要用於這個簽章的簽署旗標。
IXpsSigningOptions::SetPolicy

設定表示簽署原則的XPS_SIGN_POLICY值。
IXpsSigningOptions::SetSignatureId

設定 Signature 元素的 Id 屬性值。 (IXpsSigningOptions.SetSignatureId)
IXpsSigningOptions::SetSignatureMethod

設定簽章方法。
IXpsSigningOptions::SetSignaturePartName

設定檔簽章元件的元件名稱。
IXpsSigningOptions::SetSigningTimeFormat

設定簽署時間字串的格式。

備註

若要建立這個介面的新實例,請呼叫 IXpsSignatureManager::CreateSigningOptions

IXpsSignatureManager::CreateSigningOptions 傳回這個介面的新實例時,不會初始化 SignatureMethod 和 DigestMethod 屬性。 必須先初始化這些屬性,才能使用新的介面做為 Sign 方法的參數。

規格需求

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

另請參閱

介面

XML Paper Specification