IOpcSignaturePartReference インターフェイス (msopc.h)

署名された、または署名されるパーツへの参照を表します。

継承

IOpcSignaturePartReference インターフェイスは、IUnknown インターフェイスから継承します。 IOpcSignaturePartReference には、次の種類のメンバーもあります。

メソッド

IOpcSignaturePartReference インターフェイスには、これらのメソッドがあります。

 
IOpcSignaturePartReference::GetContentType

参照されるパーツのコンテンツ タイプを取得します。
IOpcSignaturePartReference::GetDigestMethod

パーツが署名されたときに参照されるパーツのパーツ コンテンツで使用するダイジェスト メソッドを取得します。
IOpcSignaturePartReference::GetDigestValue

パーツが署名されたときに参照されるパーツのパーツ コンテンツに対して計算されるダイジェスト値を取得します。
IOpcSignaturePartReference::GetPartName

参照されているパーツのパーツ名を取得します。
IOpcSignaturePartReference::GetTransformMethod

パーツが署名されたときに参照されるパーツのパーツ コンテンツで使用する正規化メソッドを取得します。

解説

IOpcSignaturePartReference インターフェイス ポインターによって参照できるのは、IOpcPart インターフェイスで表すことができるパーツだけです。 リレーションシップ パーツは、 IOpcSignatureRelationshipReference インターフェイスへのポインターによって署名するために参照されます。 IOpcSignatureRelationshipReference インターフェイス ポインターを作成するには、IOpcSignatureRelationshipReferenceSet::Create メソッドを呼び出します。

IOpcSignaturePartReference インターフェイス ポインターを作成するには、IOpcSignaturePartReferenceSet::Create メソッドを呼び出します。

IOpcSignaturePartReference インターフェイス ポインターにアクセスするには、IOpcSignaturePartReferenceEnumerator::GetCurrent メソッドを呼び出します。

インターフェイスは、参照されるパーツと参照自体に関する情報にアクセスするためのメソッドを提供します。 署名が生成されると、この参照情報は署名の XML マークアップ (署名マークアップ) でシリアル化されます。 シグネチャ マークアップでは、URI 属性値が参照先パーツのパーツ名に設定されている Reference 要素によって情報が表されます。

次のマークアップは、これらの Reference 要素が署名マークアップの Manifest 要素の子であることを示しています。

// Signature XML markup
<Signature>
	[...]
	// Package-specific <Object>
	<Object Id="idPackageObject">
		// This <Manifest> element contains only one signed part. 
		<Manifest>
			// A reference to a signed part.
			<Reference URI="aPartName">
				[...]
			</Reference>
		</Manifest>
		[...]
	</Object>
	[...]
</Signature>

スレッド セーフ

オブジェクトのパッケージ化はスレッド セーフではありません。

詳細については、「Packaging API を使用したはじめに」を参照してください。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msopc.h

関連項目

コア パッケージ インターフェイス

デジタル署名の概要

Packaging API を使用したはじめに

IOpcSignaturePartReferenceEnumerator

IOpcSignaturePartReferenceSet

IOpcSignatureRelationshipReferenceSet

OPC_CANONICALIZATION_METHOD

概要

パッケージ化 API プログラミング ガイド

パッケージ化 API リファレンス

API サンプルのパッケージ化

デジタル署名インターフェイスのパッケージ化

インターフェイスのパッケージ化

参照