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] |
|
こちらもご覧ください