EnvelopedData オブジェクト

[CAPICOM は、Windows Server 2008、Windows Vista、および Windows XP のオペレーティング システムで使用できる 32 ビットのみのコンポーネントです。 代わりに、System.Security.Cryptography.Pkcs 名前空間で EnvelopedCms クラスを使用します。

EnvelopedData オブジェクトは、暗号化によってプライバシーのためにデータをエンベロップするためのプロパティとメソッドを提供します。 データを開発するために、セッション暗号化キーが生成されます。 その セッション キー は、受信者の証明書の目的の受信者の 公開キー を使用して、目的の受信者ごとに暗号化されます。 暗号化されたデータと暗号化されたセッション キーのセットは、すべての目的の受信者に送信できます。 生成されるメッセージは PKCS #7 形式です。

メンバー

EnvelopedData オブジェクトには、次の種類のメンバーがあります。

メソッド

EnvelopedData オブジェクトには、これらのメソッドがあります。

メソッド 説明
復号化 エンベロープされたコンテンツを復号化します。
Encrypt コンテンツを暗号化し、各受信者のセッション キーを暗号化し、暗号化された BLOB を返します。

 

プロパティ

EnvelopedData オブジェクトには、これらのプロパティがあります。

プロパティ アクセスの種類 説明
アルゴリズム
読み取り/書き込み
暗号化アルゴリズムと キーの長さ
コンテンツ
読み取り/書き込み
エンベロープするメッセージのプレーンテキスト コンテンツ。 Encrypt メソッドを 呼び出す前に、このプロパティを設定する必要があります。
このプロパティの値が直接または間接的にリセットされると、オブジェクトの 状態 全体がリセットされ、オブジェクト内の暗号化されたコンテンツが失われます。
これは既定のプロパティです。
Recipients
読み取り専用
エンベロープされたメッセージを受信する Certificate オブジェクトのコレクション。

 

注釈

EnvelopedData オブジェクトは作成でき、スクリプト作成しても安全です。 EnvelopedData オブジェクトの ProgID は CAPICOM です。EnvelopedData.1。

要件

要件
クライアント サポートの終了
Windows Vista
サーバー サポートの終了
Windows Server 2008
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

こちらもご覧ください

暗号化オブジェクト