Page tree

Пространства имен

 

cmsПространство имен с функциями и типами, которые относятся к поддержке подписанных и зашифрованных сообщений CMS
errorПространство имен с классами ошибок

 

Классы

class  CrlСписок отзыва сертификатов
class  ExternalCertСертификат, не хранящийся на устройстве.
class  Pkcs10RequestЗапрос PKCS#10
class  Pkcs10RequestInfoДанные запроса на сертификат
class  Pkcs11DeviceУстройство, подключенное к компьютеру
class  Pkcs11PrivateKeyЗакрытый ключ, хранящийся на устройстве
class  Pkcs11UserCertПользовательский сертификат, хранящийся на устройстве
class  PublicKeyОткрытый ключ
class  X500DnУникальное имя X.500

Структуры

 

struct  Gost34102001ParamsetНабор параметров эллиптической кривой

 

Функции

 

Pkcs10Request createPkcs10Request (const Pkcs11PrivateKey &key, const Pkcs10RequestInfo &info)Создание запроса на сертификат
void deinitialize ()Деинициализация библиотеки
void initialize (const std::string &path)Инициализация библиотеки
template<typename T> std::vector< uint8_t> sign (const Pkcs11PrivateKey &key, T begin, T end)"Сырая" подпись данных по ГОСТ Р 34.10-2001
  • No labels