- Титульная страница
- Пространства имен
- Классы

- Пространства имен
- Члены пространств имен

Указатель Классы Пространства имен Функции Перечисления Элементы перечислений
Классы | Функции
Пространство имен rutoken::pkicore::cms

Пространство имен с функциями и типами, которые относятся к CMS. Подробнее...

## Классы
struct | ContentType
| Типы CMS сообщений. Подробнее...
class | Data
class | EnvelopedData
class | EnvelopParams
| Параметры шифрования сообщений. Подробнее...
class | Message
| Базовый класс для всех CMS сообщений. Подробнее...
class | SignedData
class | SignParams
| Параметры подписи сообщений. Подробнее...
class | VerifyParams
| Параметры проверки подписи. Подробнее...
struct | VerifyResult
| Возможные результаты проверки подписи. Подробнее...

## Функции
cms::EnvelopedData | envelop (const cms::Data &data, const EnvelopParams &envelopParams)
| Шифрование сообщения. Подробнее...
cms::SignedData | sign (const cms::Data &data, const SignParams &signParams, bool detached=false)
| Подпись сообщения. Подробнее...

## Подробное описание

Пространство имен с функциями и типами, которые относятся к CMS.

## Функции

cms::EnvelopedData rutoken::pkicore::cms::envelop | ( | const cms::Data & | data,
|  | const EnvelopParams & | envelopParams
| ) |  |
| inline

Шифрование сообщения.

Аргументы

  data | - шифруемое сообщение.
  envelopParams | - параметры шифрования.

cms::SignedData rutoken::pkicore::cms::sign | ( | const cms::Data & | data,
|  | const SignParams & | signParams,
|  | bool | detached = `false`
| ) |  |
| inline

Подпись сообщения.

Аргументы

  data | - подписываемое сообщение.
  signParams | - параметры подписи.
  detached | - генерировать отсоединенную подпись.