Поделиться через


Объект Recipients

[Объект Recipients доступен для использования в операционных системах, указанных в разделе Требования. Вместо этого используйте класс CmsRecipientCollection в пространстве имен System.Security.Cryptography.Pkcs .]

Объект Recipients представляет коллекцию объектов Certificate . Каждый объект представляет предполагаемого получателя конвертированного сообщения. Данные в объекте EnvelopedData шифруются с помощью симметричного ключа сеанса, а затем этот симметричный ключ сеанса шифруется для каждого получателя с помощью открытого ключа из сертификата предполагаемого получателя. Получатель с доступом к закрытому ключу , связанному с открытым ключом сертификата, может расшифровать ключ сеанса и использовать расшифрованный ключ сеанса для расшифровки фактических данных.

Назначение

Объект Recipients используется для выполнения следующих задач:

  • Добавление или удаление объекта Certificate из коллекции.
  • Получение количества сертификатов в коллекции.
  • Получение определенного объекта Recipients из коллекции.
  • Выполните итерацию по коллекции.

Элементы

Объект Recipients имеет следующие типы элементов:

Методы

Объект Recipients содержит следующие методы.

Метод Описание
Добавить Добавляет объект Certificate в коллекцию.
Clear Удаляет все объекты Certificate из коллекции.
Удалить Удаляет объект Certificate из коллекции.

 

Свойства

Объект Recipients имеет эти свойства.

Свойство Тип доступа Описание
_NewEnum
Только для чтения
Извлекает интерфейс IEnumVARIANT для объекта , который можно использовать для перечисления коллекции. Это свойство скрыто в visual Basic Scripting Edition (VBScript).
Рассчитывать
Количество объектов в коллекции Recipients .
Элемент
Индексированные объекты в коллекции. Это свойство по умолчанию.

 

Комментарии

Невозможно создать объект Recipients .

Требования

Требование Значение
Распространяемые компоненты
CAPICOM 2.0 или более поздней версии в Windows Server 2003 и Windows XP
DLL
Capicom.dll

См. также раздел

Объекты шифрования