
Интерфейсная библиотека rtflash (далее – rtflash) представляет собой набор интерфейсных функций, обеспечивающих взаимодействие программы разработчика с flash-памятью устройств линейки Рутокен ЭЦП 3.0 Flash.
Многозначный аутентификатор (MVA - Multi-valued authenticator) — это объект файловой системы Рутокена, способный хранить несколько равнозначных идентифицирующих последовательностей, использующихся для аутентификации.
Слепок ПК — уникальная последовательность байт, сформированная на основе исключительных характеристик ПК и однозначно его идентифицирующая.
Журнал событий безопасности (журнал СБ) — раздел на flash-памяти Рутокена, который содержит записи о событиях безопасности, происходящих на устройстве (генерация/импорт/удаление ключей, смена PIN-кода, форматирование/переподключение Рутокена, неуспешная аутентификация и т.п.).
Журнал файловых операций (журнал ФО) — раздел на flash-памяти Рутокена, который содержит записи о событиях, происходящих с зашифрованным разделом.
RSF-файл — собственный тип файла Рутокена, содержащий данные, использующиеся для выполнения операций по обеспечению безопасности и криптографических операций.
Атрибуты безопасности — это конкретные механизмы безопасности, используемые при выполнении операций с объектом файловой системы токена.
Глобальное условие защиты операции — это условие, при котором выполнение операции доступно: всем; никому; при предъявлении PIN-кода Администратора или PIN-кода Пользователя.
Минимальные версии ОС, поддерживаемые rtflash:
| ОС | x86_64 | arm64 | arm64 Байкал |
|---|---|---|---|
| Astra Linux | 1.7 | 4.7 | 4.7 |
| Альт | Альт СП релиз 10 | Альт СП релиз 10 | Альт СП релиз 10 |
| ОС РОСА | Хром 12, Фреш 12 | - | - |
| РЕД ОС | 7.3 | 7.3 | 7.3 |
| Ubuntu | 22.04 LTS | 22.04 LTS | - |
| Debian | 12 | 12 | - |
| CentOS | Stream 9 | Stream 9 | - |
| Fedora | 41 | 41 | - |
| Windows | 10 | 10 | - |
| macOS | 10.15 | 10.15 | - |
Библиотека поддерживает работу с устройствами Рутокен ЭЦП 3.0 Flash 5100 и Рутокен ЭЦП 3.0 Flash 5900.
rtflash входит в состав комплекта разработчика "Рутокен SDK", который можно скачать на официальном сайте Компании "Актив".
Библиотека для процессора конкретной архитектуры располагается в соответствующем каталоге.
Пример практического использования библиотеки rtflash входит в состав комплекта разработчика “Рутокен SDK”, который можно скачать на официальном сайте Компании "Актив".