(msopc.h) IOpcSignatureRelationshipReference 介面
表示關聯性部分的參考,其中包含已簽署或將會簽署的關聯性。
繼承
IOpcSignatureRelationshipReference介面繼承自IUnknown介面。 IOpcSignatureRelationshipReference 也有下列類型的成員:
方法
IOpcSignatureRelationshipReference介面具有這些方法。
IOpcSignatureRelationshipReference::GetDigestMethod 取得要用於所選關聯性之關聯性標記的摘要方法。 |
IOpcSignatureRelationshipReference::GetDigestValue 取得在簽署時,針對所選取關聯性計算的摘要值。 |
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator 取得 IOpcRelationshipSelector 介面指標的列舉值,表示用來選取所參考關聯性元件中關聯性子集的技術。 |
IOpcSignatureRelationshipReference::GetRelationshipSigningOption 取得值,這個值描述是否選取儲存在參考關聯性元件中的所有關聯性或關聯性子集。 |
IOpcSignatureRelationshipReference::GetSourceUri 取得儲存在參考關聯性部分之關聯性的來源 URI。 |
IOpcSignatureRelationshipReference::GetTransformMethod 取得標準化方法,在簽署時,用於所選關聯性的關聯性標記。 |
備註
若要建立代表關聯性部分參考的 IOpcSignatureRelationshipReference 介面指標,請呼叫 Create 方法。 這個參考會指出產生簽章時,是否要簽署關聯性元件中的所有關聯性或子集。
若要存取 IOpcSignatureRelationshipReference 介面指標,請呼叫 IOpcSignatureRelationshipReferenceEnumerator::GetCurrent 方法。
未選取簽署的關聯性可以移除、修改或新增至封裝,而不會使簽章失效。 如果已選取用於簽署的關聯性子集,且子集已改變,則簽章將會失效。
介面提供方法來存取所參考關聯性部分的相關資訊、已簽署或將會簽署的選取關聯性,以及參考本身。 產生簽章時,此參考資訊會在簽章的 XML 標記中序列化, (簽章標記) 。 在簽章標記中,資訊是由 Reference 元素表示,其具有可識別關聯性元件的 URI 屬性值。
執行緒安全性
封裝物件不是安全線程。
如需詳細資訊,請參閱使用封裝 API 消費者入門。
需求
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | msopc.h |
另請參閱
IOpcSignatureRelationshipReferenceEnumerator
IOpcSignatureRelationshipReferenceSet
OPC_RELATIONSHIPS_SIGNING_OPTION
概觀
參考