共用方式為


IOpcSignatureCustomObject 介面 (msopc.h)

表示已簽署或即將簽署的應用程式特定 Object 專案。

繼承

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

方法

IOpcSignatureCustomObject 介面具有這些方法。

 
IOpcSignatureCustomObject::GetXml

取得應用程式特定 Object 專案的 XML 標記。

備註

IOpcSignatureCustomObject 介面指標可讓您存取它所代表之 Object 專案的 XML 標記。 若要存取 Object 專案的 XML 標記,請呼叫 IOpcSignatureCustomObject::GetXml 方法。

可以藉由取代簽章標記來新增、移除或修改簽章標記中的串行化應用程式特定 Object 元素。

若要取代簽章標記,請呼叫 IOpcDigitalSignatureManager::ReplaceSignatureXml 方法。 呼叫端必須確保新增、刪除或修改應用程式特定 Object 元素不會中斷簽章。

若要簽署應用程式特定的 Object 元素或專案的子專案,請建立要簽署之項目的參考。 呼叫 IOpcSignatureReferenceSet::Create 方法,並將 referenceUri 參數值設定為 “#”,後面接著參考專案的 Id 屬性值,以建立參考。 例如,如果參考專案的 Id 屬性是 “Application”,請將 referenceUri 設定為 “#Application”。

若要建立 IOpcSignatureCustomObject 介面指標,請呼叫 IOpcSignatureCustomObjectSet::Create 方法。

若要存取 IOpcSignatureCustomObject 介面指標,請呼叫 IOpcSignatureCustomObjectEnumerator::GetCurrent 方法。

產生簽章時,簽章標記中會包含應用程式特定 Object 項目的標記。

套件簽章不需要應用程式特定的 Object 元素。

執行緒安全性

封裝物件不是安全線程。

如需詳細資訊,請參閱封裝 API 的 使用者入門

規格需求

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

另請參閱

核心封裝介面

數位簽名概觀

使用封裝 API 進行 使用者入門

IOpcSignatureCustomObjectEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReference

IOpcSignatureReferenceSet

概觀

封裝 API 程式設計指南

封裝 API 參考

封裝 API 範例

封裝數位簽名介面

封裝介面

參考