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 |