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 |
こちらもご覧ください
IOpcDigitalSignatureEnumerator
概要
参照