...
Функции расширения стандарта PKCS#11 | rtPKCS11 |
| rtPKCS11ECP | ||||||||
Категория | Функция | Описание | Рутокен | Рутокен Lite | Рутокен ЭЦП, | Рутокен Lite | Рутокен ЭЦП, | Рутокен PINPad | Рутокен ЭЦП 2.0 Flash | Рутокен ЭЦП Bluetooth, | |
Функции общего назначения | получает список функций расширения библиотеки | + | + | + | + | + | + | + | + | ||
Функции для работы со слотами и токенами | получает расширенную информацию о Рутокен | + | + | + | + | + | + | + | + | ||
выполняет расширенную инициализацию памяти Рутокен | + | + | + | + | + | + | + | + | |||
разблокирует PIN-код пользователя | + | + | + | + | + | + | + | + | |||
задает имя Рутокен произвольной длины | + | + | + | + | + | + | + | + | |||
считывает имя Рутокен произвольной длины | + | + | + | + | + | + | + | + | |||
записывает информацию о лицензировании приложения | – | – | + | – | + | + | + | + | |||
считывает информацию о лицензировании приложения | – | – | + | – | + | + | + | + | |||
C_EX_SetLocalPIN | устанавливает локальный PIN-код | – | – | – | – | + | + | + | + | ||
Функции для работы с сертификатами | C_EX_CreateCSR | создает запрос на выпуск сертификата и упаковывает его в PKCS#10 (поддерживаемые ключи: CKK_GOSTR3410, CKK_RSA) | – | – | – | – | + | + | + | + | |
C_EX_GetCertificateInfoText | получает информацию о сертификате из токена в текстовом виде | – | – | – | – | + | + | + | + | ||
Функции подписи и проверки подписи CMS/PKCS#7 сообщений
| подписывает данные в формате PKCS#7 | – | – | – | – | + | + | + | + | ||
C_EX_PKCS7VerifyInit | инициализирует процесс проверки подписи в формате PKCS#7 | – | – | – | – | + | + | + | + | ||
C_EX_PKCS7Verify | проверяет присоединенную подпись в формате PKCS#7 | – | – | – | – | + | + | + | + | ||
C_EX_PKCS7VerifyUpdate | проверяет отсоединенную подпись в формате PKCS#7 | – | – | – | – | + | + | + | + | ||
C_EX_PKCS7VerifyFinal | завершает проверку отсоединеннонй подпись в формате PKCS#7 | – | – | – | – | + | + | + | + | ||
Вспомогательные функции | C_EX_FreeBuffer | освобождает память, выделенную другими функциями расширения | – | – | – | – | + | + | + | + | |
Функции для работы с подписью без отображения | C_EX_SignInvisibleInit | инициализирует процедуру подписи данных без отображения на экране | – | – | – | – | – | + | – | – | |
C_EX_SignInvisible | подписывает данные без отображения на экране | – | – | – | – | – | + | – | – | ||
Функции для работы с флеш-памятью | C_EX_GetVolumesInfo | получает информацию о существующих на флеш-памяти разделах | – | – | – | – | – | – | + | – | |
C_EX_GetDriveSize | получает весь объем внешней флеш-памяти | – | – | – | – | – | – | + | – | ||
C_EX_ChangeVolumeAttributes | изменяет атрибуты доступа к разделу | – | – | – | – | – | – | + | – | ||
C_EX_FormatDrive | разбивает флеш-память на разделы | – | – | – | – | – | – | + | – | ||
Функции для работы с журналом | (поддерживается с 25-й версии прошивки для Рутокен BT и с 23-й для остальных моделей) | возвращает содержимое журнала операций | – | – | – | – | + | + | + (версия 2.0) | + (версия 2.0) | |
Функции для работы с беспроводным каналом связи | (поддерживается только в 20-й версии прошивки) | активирует защищенный канал связи с токеном с использованием пароля | – | – | – | – | – | – | – | + | |
(поддерживается с 21-й версии прошивки) | активирует защищенный канал связи с токеном с использованием пароля | – | – | – | – | – | – | – | + | ||
C_EX_GenerateActivationPassword | генерирует пароль для защищенного канала связи | – | – | – | – | – | – | – | + | ||
C_EX_TokenManage | управляет режимом работы токена и таймаутом беспроводного соединения | – | – | – | – | – | – | – | + | ||
Функции системного назначeния | C_EX_SlotManage | выполняет расширенную инициализацию токена | – | – | – | + | + | + | + | + | |
выполняет контроль целостности | – | – | – | – | + | – | – | – | |||
возвращает информацию о локальных PIN-кодах | – | – | – | – | + | + | + | + | |||
Функции для работы с ключами в оперативной памяти | (поддерживается с 24-й версии прошивки) | создает сессионный ключ в оперативной памяти токена и шифрует его ключом согласования | – | – | – | – | + | – | + (версия 2.0) | – | |
(поддерживается с 24-й версии прошивки) | расшифровывает зашифрованный сессионный ключ и создает его в оперативной памяти токена | – | – | – | – | + | – | + (версия 2.0) | – |