EnvelopedCms.Encrypt Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Шифрует содержимое сообщения CMS/PKCS#7.
Перегрузки
| Имя | Описание |
|---|---|
| Encrypt() |
Шифрует содержимое сообщения CMS/PKCS#7 после выбора сертификатов получателей с помощью всплывающего окна пользовательского интерфейса. |
| Encrypt(CmsRecipient) |
Шифрует содержимое сообщения CMS/PKCS#7 для одного указанного получателя. |
| Encrypt(CmsRecipientCollection) |
Шифрует содержимое сообщения CMS/PKCS#7 для одного или нескольких получателей. |
Encrypt()
Шифрует содержимое сообщения CMS/PKCS#7 после выбора сертификатов получателей с помощью всплывающего окна пользовательского интерфейса.
public:
void Encrypt();
public void Encrypt();
member this.Encrypt : unit -> unit
Public Sub Encrypt ()
Исключения
Не удалось завершить криптографическую операцию.
Комментарии
Этот метод отображает пользовательский интерфейс, в котором вы выбираете получателей, для которых нужно зашифровать сообщение. Для этого требуется, чтобы текущий процесс работал в интерактивном режиме пользователя, то есть Environment.UserInteractive свойство true. Обычно процесс находится в интерактивном режиме пользователя, если он не является процессом службы или работает внутри веб-приложения.
Пользовательский интерфейс будет представлять только сертификаты, которые находятся в течение срока действия и имеют ключи encipherment или Key Agreement, включенные в их использование ключей.
Для отображения пользовательского интерфейса в .NET Framework требуются следующие разрешения:
Применяется к
Encrypt(CmsRecipient)
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
Шифрует содержимое сообщения CMS/PKCS#7 для одного указанного получателя.
public:
void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipient ^ recipient);
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipient recipient);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipient -> unit
Public Sub Encrypt (recipient As CmsRecipient)
Параметры
- recipient
- CmsRecipient
Сведения о получателе, описывающие одного получателя этого сообщения.
Исключения
Параметр recipient имеет значение null.
Не удалось завершить криптографическую операцию.
См. также раздел
Применяется к
Encrypt(CmsRecipientCollection)
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
- Исходный код:
- EnvelopedCms.cs
Шифрует содержимое сообщения CMS/PKCS#7 для одного или нескольких получателей.
public:
void Encrypt(System::Security::Cryptography::Pkcs::CmsRecipientCollection ^ recipients);
public void Encrypt(System.Security.Cryptography.Pkcs.CmsRecipientCollection recipients);
member this.Encrypt : System.Security.Cryptography.Pkcs.CmsRecipientCollection -> unit
Public Sub Encrypt (recipients As CmsRecipientCollection)
Параметры
- recipients
- CmsRecipientCollection
Коллекция, описывающая получателей сообщения.
Исключения
Параметр recipients имеет значение null.
Не удалось завершить криптографическую операцию.