共用方式為


(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

另請參閱

核心封裝介面

數位簽章概觀

使用封裝 API 消費者入門

IOpcSignatureRelationshipReferenceEnumerator

IOpcSignatureRelationshipReferenceSet

OPC_CANONICALIZATION_METHOD

OPC_RELATIONSHIPS_SIGNING_OPTION

概觀

封裝 API 程式設計指南

封裝 API 參考

封裝 API 範例

封裝數位簽章介面

封裝介面

參考