Recipients オブジェクト

[ Recipients オブジェクトは、[要件] セクションで指定されたオペレーティング システムで使用できます。 代わりに、System.Security.Cryptography.Pkcs 名前空間で CmsRecipientCollection クラスを使用します。

Recipients オブジェクトは、Certificate オブジェクトのコレクションを表します。 各オブジェクトは、エンベロープされたメッセージの受信者を表します。 EnvelopedData オブジェクト内のデータは対称セッション キーで暗号化され、その対称セッション キーは、その目的の受信者の証明書の公開キーを使用して、受信者ごとに暗号化されます。 証明書の公開キーに関連付けられている秘密キーにアクセスできる受信者は、セッション キーを復号化し、復号化されたセッション キーを使用して実際のデータの暗号化を解除できます。

使用する場合

Recipients オブジェクトは、次のタスクを実行するために使用されます。

  • Certificate オブジェクトをコレクションに追加または削除します。
  • コレクション内の証明書の数を取得します。
  • コレクションから特定の Recipients オブジェクトを取得します。
  • コレクションを反復処理します。

メンバー

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

メソッド

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

メソッド 説明
追加 Certificate オブジェクトをコレクションに追加します。
Clear コレクションからすべての Certificate オブジェクトを削除します。
[削除] Certificate オブジェクトをコレクションから削除します。

 

プロパティ

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

プロパティ アクセスの種類 説明
_NewEnum
読み取り専用
コレクションの列挙に使用できるオブジェクトの IEnumVARIANT インターフェイスを取得します。 このプロパティは、Visual Basic Scripting Edition (VBScript) 内では非表示になっています。
Count
Recipients コレクション内のオブジェクトの数。
項目
コレクション内のインデックス付きオブジェクト。 これは既定のプロパティです。

 

解説

Recipients オブジェクトを作成できません。

必要条件

要件
再頒布可能パッケージ
Windows Server 2003 および Windows XP の CAPICOM 2.0 以降
[DLL]
Capicom.dll

関連項目

Cryptography オブジェクト