次の方法で共有


IXpsSignature インターフェイス (xpsdigitalsignature.h)

1 つのデジタル署名を表します。

継承

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

メソッド

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

 
IXpsSignature::GetCertificateEnumerator

署名にアタッチされているパッケージ証明書を列挙する IOpcCertificateEnumerator インターフェイスへのポインターを取得します。
IXpsSignature::GetCustomObjectEnumerator

署名のカスタム オブジェクトを列挙する IOpcSignatureCustomObjectEnumerator インターフェイスへのポインターを取得します。
IXpsSignature::GetCustomReferenceEnumerator

署名のカスタム参照を列挙する IOpcSignatureReferenceEnumerator インターフェイスへのポインターを取得します。
IXpsSignature::GetPolicy

署名の作成時に使用される署名ポリシーを表すXPS_SIGN_POLICY値を取得します。
IXpsSignature::GetSignatureId

Signature 要素の Id 属性の値を取得します。 (IXpsSignature.GetSignatureId)
IXpsSignature::GetSignaturePartName

署名パーツのパーツ名を取得します。
IXpsSignature::GetSignatureValue

署名の暗号化されたハッシュ値を取得します。
IXpsSignature::GetSignatureXml

デジタル署名の XML マークアップを取得します。
IXpsSignature::GetSigningTime

署名の作成日時を取得します。
IXpsSignature::GetSigningTimeFormat

署名時刻の形式を取得します。
IXpsSignature::SetSignatureXml

デジタル署名の XML マークアップを設定します。
IXpsSignature::Verify

指定した X.509 証明書に対して署名を検証します。

注釈

このインターフェイスは、インスタンス化されたシグネチャ マネージャーにリンクされており、独立して存在することはできません。

IXpsSignature インターフェイスは、XPS に準拠していない署名を表している場合があります。 たとえば、 XML Paper Specification では許可されていないカスタム パーツのみを含む署名を表すことができます。

要件

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

こちらもご覧ください

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

インターフェイス

XML Paper Specification

XPS_SIGN_POLICY