共用方式為


IOpcSignatureRelationshipReference 介面 (msopc.h)

代表對「關係」部分的參照,其中包含已簽署或將要簽署的關係。

遺產

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

Methods

IOpcSignatureRelationshipReference 介面具有這些方法。

 
IOpcSignatureRelationshipReference::GetDigestMethod

取得要用於所選關聯性關聯性標記的摘要方法。
IOpcSignatureRelationshipReference::GetDigestValue

取得簽署時針對所選關係計算的摘要值。
IOpcSignatureRelationshipReference::GetRelationshipSelectorEnumerator

取得 IOpcRelationshipSelector 介面指標的列舉值,代表用來選取參考關聯性組件中關聯性子集的技術。
IOpcSignatureRelationshipReference::GetRelationshipSigningOption

取得一個值,說明是否選取儲存在參考「關係」零件中的所有或部分關係。
IOpcSignatureRelationshipReference::GetSourceUri

取得儲存在參考關聯性零件中的關聯性來源 URI。
IOpcSignatureRelationshipReference::GetTransformMethod

取得規範化方法,以便在簽署所選關聯性的關聯性標記上使用。

備註

若要建立代表 Relationships 組件參考的 IOpcSignatureRelationshipReference 介面指標,請呼叫 Create 方法。 此參考會指出在產生簽章時,是否會簽署「關係」部分中所有或部分關係。

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

您可以移除、修改或新增至套件的關係,而不會使簽章失效。 如果已選取關係子集進行簽署,且子集已變更,則簽章將會失效。

如果新增至或修改至參考「關係」零件中的關係關係類型符合用來選取子集中一或多個關係的關係類型,則可能會變更所選子集。

 

介面提供方法來存取參考的「關係」零件、已簽署或將要簽署的所選關係,以及參考本身的相關資訊。 產生簽章時,此參考資訊會在簽章的 XML 標記中序列化 (簽章標記)。 在簽章標記中,資訊會以 Reference 元素表示,該元素具有識別 Relationships 組件的 URI 屬性值。

線程安全性

封裝物件不是執行緒安全的。

如需詳細資訊,請參閱 開始 使用封裝 API

需求

Requirement 價值觀
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
支援的最低伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
目標平臺 窗戶
Header msopc.h

另請參閱

核心封裝介面

數位簽章概觀

開始使用封裝 API

IOpcSignatureRelationshipReferenceEnumerator

IOpcSignatureRelationshipReferenceSet

OPC_CANONICALIZATION_METHOD

OPC_RELATIONSHIPS_SIGNING_OPTION

概觀

封裝 API 程式設計指南

封裝 API 參考

封裝 API 範例

封裝數位簽章介面

封裝介面

參考