PackageDigitalSignature クラス

定義

パッケージ パーツとリレーションシップのセットに適用されるデジタル署名を表します。

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

注釈

PackageDigitalSignatureオブジェクトは不変であり、作成後に変更することはできません。

セキュリティのために、 内の PackageDigitalSignature パーツ Packageに を関連付けることができます。 には PackageDigitalSignature 、次の 2 つの機能を提供する X.509 証明書が組み込まれています。

  • パーツの発行元を識別および認証します。

  • パーツが変更されていないことを検証します。

デジタル署名はパーツの変更を妨げるものではありませんが、パーツが何らかの方法で変更された場合、署名に対する検証チェックは失敗します。 その後、アプリケーションは適切なアクションを実行できます。たとえば、パーツが開かないようにしたり、パーツが変更され、セキュリティで保護されていないことをユーザーに通知したりできます。

プロパティ

CertificateEmbeddingOption

X.509 証明書の埋め込みオプションを取得します。

Signature

XML デジタル署名を取得または設定します。

SignaturePart

署名を含む PackagePart を取得します。

SignatureType

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

SignatureValue

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

SignedParts

この署名で署名されるすべての PackagePart オブジェクトのコレクションを取得します。

SignedRelationshipSelectors

この署名で署名された PackageRelationship パーツのリストを取得します。

Signer

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

SigningTime

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

TimeFormat

SigningTime プロパティによって返される日時の形式を取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetPartTransformList(Uri)

指定したパーツに適用される Transform 操作の順序付きリストを返します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)
Verify()

X.509 証明書に対してデジタル署名を検証します。

Verify(X509Certificate)

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

適用対象

こちらもご覧ください