Recipients 对象

[ Recipients 对象可用于“要求”部分中指定的操作系统。 请改用 System.Security.Cryptography.Pkcs 命名空间中的 CmsRecipientCollection 类。]

Recipients 对象表示 Certificate 对象的集合。 每个 对象表示信封邮件的预期收件人。 EnvelopedData 对象中的数据使用对称会话密钥进行加密,然后通过使用目标收件人证书中的公钥为每个收件人加密该对称会话密钥本身。 有权访问与证书公钥关联的私钥的收件人可以解密会话密钥,并使用解密的会话密钥来解密实际数据。

何时使用

Recipients 对象用于执行以下任务:

  • 在集合中添加或删除 Certificate 对象。
  • 检索集合中的证书数。
  • 从集合中检索特定的 Recipients 对象。
  • 循环访问集合。

成员

Recipients 对象具有以下类型的成员:

方法

Recipients 对象具有这些方法。

方法 说明
添加 Certificate 对象添加到集合。
清除 从集合中删除所有 Certificate 对象。
删除 从集合中删除 Certificate 对象。

 

属性

Recipients 对象具有这些属性。

属性 访问类型 说明
_NewEnum
只读
检索对象上的 IEnumVARIANT 接口,该接口可用于枚举集合。 此属性在 Visual Basic Scripting Edition (VBScript) 中隐藏。
Count
Recipients 集合中的对象数。
项目
集合中的索引对象。 这是默认属性。

 

备注

无法创建 Recipients 对象。

要求

要求
可再发行组件
Windows Server 2003 和 Windows XP 上的 CAPICOM 2.0 或更高版本
DLL
Capicom.dll

另请参阅

加密对象