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

パッケージのデジタル署名を表します。

継承

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

メソッド

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

 
IOpcDigitalSignature::GetCanonicalizationMethod

シリアル化されたシグネチャの SignedInfo 要素に適用された正規化メソッドを取得します。
IOpcDigitalSignature::GetCertificateEnumerator

署名で使用される証明書の列挙子を取得します。
IOpcDigitalSignature::GetCustomObjectEnumerator

署名マークアップ内のアプリケーション固有の Object 要素を表す IOpcSignatureCustomObject インターフェイス ポインターの列挙子を取得します。
IOpcDigitalSignature::GetCustomReferenceEnumerator

署名されたアプリケーション固有の XML 要素への参照を表す IOpcSignatureReference インターフェイス ポインターの列挙子を取得します。
IOpcDigitalSignature::GetNamespaces

署名マークアップの Signature 要素のプレフィックスと名前空間のマッピングを取得します。
IOpcDigitalSignature::GetPackageObjectReference

署名されたパッケージ固有の Object 要素への参照を表す IOpcSignatureReference インターフェイス ポインターを取得します。
IOpcDigitalSignature::GetSignatureId

署名マークアップの Signature 要素から Id 属性の値を取得します。
IOpcDigitalSignature::GetSignatureMethod

シグネチャ マークアップの SignatureValue 要素の値を計算するために使用されるシグネチャ メソッドを取得します。
IOpcDigitalSignature::GetSignaturePartName

署名マークアップを含むパーツのパーツ名を取得します。
IOpcDigitalSignature::GetSignaturePartReferenceEnumerator

署名されたパーツへの参照を表す IOpcSignaturePartReference インターフェイス ポインターの列挙子を取得します。
IOpcDigitalSignature::GetSignatureRelationshipReferenceEnumerator

署名されたリレーションシップへの参照を表す IOpcSignatureRelationshipReference インターフェイス ポインターの列挙子を取得します。
IOpcDigitalSignature::GetSignatureValue

署名マークアップの SignatureValue 要素でデコードされた値を取得します。
IOpcDigitalSignature::GetSignatureXml

署名マークアップを取得します。
IOpcDigitalSignature::GetSigningTime

署名が生成された時刻を示す文字列を取得します。
IOpcDigitalSignature::GetTimeFormat

GetSigningTime メソッドによって返される文字列の形式を取得します。

注釈

シグネチャを生成し、 IOpcDigitalSignature インターフェイス ポインターを作成するには、 IOpcDigitalSignatureManager::Sign メソッドを 呼び出します。

IOpcDigitalSignature インターフェイス ポインターを使用して生成されたシグネチャにアクセスするには、IOpcDigitalSignatureEnumerator::GetCurrent メソッドを呼び出します。

署名が生成されると、この情報は署名の XML マークアップ (署名マークアップ) でシリアル化されます。 結果の署名マークアップは、署名パーツに格納されます。

スレッド セーフ

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

詳細については、Packaging API を使用したはじめにに関するページを参照してください。

要件

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

こちらもご覧ください

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

デジタル署名の概要

Packaging API を使用したはじめに

IOpcDigitalSignatureEnumerator

IOpcDigitalSignatureManager

IOpcSigningOptions

OPC_CANONICALIZATION_METHOD

OPC_SIGNATURE_TIME_FORMAT

概要

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

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

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

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

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

参照