Указатель Классы Пространства имен Функции Перечисления Элементы перечислений
Классы | Открытые члены | Открытые статические члены | Полный список членов класса
Класс 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)
 Конструктор. Подробнее...
 
VerifyParamsaddCaCert (const ExternalCert &cert)
 Добавление корневого сертфиката. Подробнее...
 
VerifyParamsaddCrl (const Crl &crl)
 Добавление списка отзыва сертификатов. Подробнее...
 
VerifyParamsaddUserCert (const ExternalCert &cert)
 Добавление сертификата пользователя к параметрам проверки подписи. Подробнее...
 
VerifyParamsoperator= (VerifyParams &&v)
 
VerifyParamssetData (const void *data, size_t size)
 Установка подписанных данных. Подробнее...
 

Открытые статические члены

static VerifyParams cast (Object &&v)
 

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

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

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

rutoken::pkicore::cms::VerifyParams::VerifyParams ( const Pkcs11Device device,
int  flags = 0 
)
inlineexplicit

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

Аргументы
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- размер буфера с данными.

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