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 |
另請參閱
IOpcSignatureCustomObjectEnumerator
概觀
參考