Объект EnvelopedData

[CAPICOM — это 32-разрядный компонент, доступный для использования в следующих операционных системах: Windows Server 2008, Windows Vista и Windows XP. Вместо этого используйте класс EnvelopedCms в пространстве имен System.Security.Cryptography.Pkcs .]

Объект EnvelopedData предоставляет свойства и методы для обработки данных о конфиденциальности путем шифрования. Для обработки данных создается криптографический ключ сеанса. Затем этот ключ сеанса шифруется для каждого предполагаемого получателя с помощью открытого ключа этого предполагаемого получателя из сертификата получателя. Зашифрованные данные и набор зашифрованных ключей сеанса можно отправлять всем предполагаемым получателям. Сообщение создано в формате PKCS #7.

Элементы

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

Методы

Объект EnvelopedData имеет эти методы.

Метод Описание
расшифровка; Расшифровывает конвертированное содержимое.
Шифрования Шифрует содержимое, шифрует ключ сеанса для каждого получателя и возвращает зашифрованный BLOB-объект.

 

Свойства

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

Свойство Тип доступа Описание
Алгоритм
Чтение/запись
Алгоритм шифрования и длина ключа.
Содержимого
Чтение/запись
Содержимое сообщения в виде открытого текста для конверта. Установка этого свойства должна выполняться перед вызовом метода Encrypt .
Когда значение этого свойства сбрасывается напрямую или косвенно, все состояние объекта сбрасывается, а все зашифрованное содержимое в объекте теряется.
Это свойство по умолчанию.
Recipients
Только для чтения
Коллекция объектов Certificate для получения конвертированного сообщения.

 

Remarks

Объект EnvelopedData можно создать и безопасно использовать для создания скриптов. ProgID для объекта EnvelopedData — CAPICOM. EnvelopedData.1.

Требования

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

См. также

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