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] |
|
関連項目