Пространства имен
cms | Пространство имен с функциями и типами, которые относятся к поддержке подписанных и зашифрованных сообщений CMS |
Классы
class Crl | Список отзыва сертификатов |
class ExternalCert | Сертификат, не хранящийся на устройстве. |
class Pkcs10Request | Запрос PKCS#10 |
class Pkcs10RequestInfo | Данные запроса на сертификат |
class Pkcs11Device | Устройство, подключенное к компьютеру |
class Pkcs11PrivateKey | Закрытый ключ, хранящийся на устройстве |
class Pkcs11UserCert | Пользовательский сертификат, хранящийся на устройстве |
class PublicKey | Открытый ключ |
class X500Dn | Уникальное имя X.500 |
Структуры
Функции
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 |