XpsDigitalSignature クラス

定義

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

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
継承
XpsDigitalSignature

注釈

XPS ドキュメントを使用する場合は、XpsDigitalSignatureの代わりにPackageDigitalSignatureを使用します。 PackageDigitalSignature は XPS 対応ではなく、XPS ドキュメント内のすべての部分が完全に署名されていることを保証するものではありません。

XPS の詳細については、「 XML Paper Specification (XPS)」を参照してください。

コンストラクター

名前 説明
XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

XpsDigitalSignature クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
DocumentPropertiesRestricted

ドキュメントのプロパティを変更するとデジタル署名が無効かどうかを示す値を取得します。

Id

署名のグローバル一意識別子 (GUID) を取得します。

IsCertificateAvailable

署名者の X.509 証明書がドキュメント Packageに含まれているかどうかを示す値を取得します。

SignatureOriginRestricted

他のユーザーがパッケージに署名した場合にデジタル署名が無効かどうかを示す値を取得します。

SignatureType

署名の種類を識別する URL 文字列を取得します。

SignatureValue

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

SignedDocumentSequence

署名されたドキュメント シーケンスのドキュメント シーケンス リーダーを取得します。

SignerCertificate

署名者の X.509 証明書を取得します。

SigningTime

署名が作成された日時を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Verify()

XPS Packageに埋め込まれた X.509 証明書に対してドキュメントのデジタル署名を検証します。

Verify(X509Certificate)

指定した X.509 証明書に対してドキュメントのデジタル署名を検証します。

VerifyCertificate()

パッケージに埋め込まれている X.509 証明書を検証します。

VerifyCertificate(X509Certificate)

指定した X.509 証明書を検証します。

適用対象

こちらもご覧ください