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

- Классы
- Алфавитный указатель классов
- Иерархия классов
- Члены классов

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

Параметры проверки подписи. Подробнее...

`#include <pki-core-cpp.h>`

Граф наследования:rutoken::pkicore::cms::VerifyParams:

## Классы
struct | Flag
| Флаги проверки подписи. Подробнее...

## Открытые члены
| VerifyParams (VerifyParams &&v)
| VerifyParams (const Pkcs11Device &device, int flags=0)
| Конструктор. Подробнее...
VerifyParams & | addCaCert (const ExternalCert &cert)
| Добавление корневого сертфиката. Подробнее...
VerifyParams & | addCrl (const Crl &crl)
| Добавление списка отзыва сертификатов. Подробнее...
VerifyParams & | addUserCert (const ExternalCert &cert)
| Добавление сертификата пользователя к параметрам проверки подписи. Подробнее...
VerifyParams & | operator= (VerifyParams &&v)
VerifyParams & | setData (const void *data, size_t size)
| Установка подписанных данных. Подробнее...

## Открытые статические члены
static VerifyParams | cast (Object &&v)

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

Параметры проверки подписи.

## Конструктор(ы)

rutoken::pkicore::cms::VerifyParams::VerifyParams | ( | const Pkcs11Device & | device,
|  | int | flags = `0`
| ) |  |
| inline explicit

Конструктор.

Аргументы

  device | - устройство, на котором будет выполняться проверка подписи.
  flags | - комбинация Flags флагов проверки подписи.

## Методы

VerifyParams& rutoken::pkicore::cms::VerifyParams::addCaCert | ( | const ExternalCert & | cert | ) |
| inline

Добавление корневого сертфиката.

Добавляет корневой сертификат, который может подтверждать подлинность сертификата, к параметрам проверки подписи. Сертификаты, добавленные при помощи этой функции, будут использованы, если установлен флаг Flag::verifyUserCert.

Аргументы

  cert | - корневой сертификат.

VerifyParams& rutoken::pkicore::cms::VerifyParams::addCrl | ( | const Crl & | crl | ) |
| inline

Добавление списка отзыва сертификатов.

Добавляет список отзыва сертификатов к параметрам проверки подписи. Он будет использован, если установлен флаг Flag::verifyUserCert.

Аргументы

  crl | - список отзыва сертификатов.

VerifyParams& rutoken::pkicore::cms::VerifyParams::addUserCert | ( | const ExternalCert & | cert | ) |
| inline

Добавление сертификата пользователя к параметрам проверки подписи.

Если сертификат пользователя, которым подписано сообщение, не прикреплен к сообщению, то его необходимо добавить к параметрам проверки подписи с помощью этой функции.

Аргументы

  cert | - сертификат, который использоваля для подписи сообщения.

VerifyParams& rutoken::pkicore::cms::VerifyParams::setData | ( | const void * | data,
|  | size_t | size
| ) |  |
| inline

Установка подписанных данных.

Если подписанные данные не включены в сообщение, необходимо добавить их с помощью этой функции.

Аргументы

  data | - указатель на буфер с данными.
  size | - размер буфера с данными.

Объявления и описания членов класса находятся в файле:

- rutoken/pki-core-cpp.h