Бинарный файл
Особенности работы с бинарными файлами (БФ).
Ограничения на создаваемый БФ
- атрибуты PKCS создаваемого БФ:
CKA_CLASS = CKO_DATA – класс для хранения БФ по умолчанию
CKA_TOKEN = CK_TRUE – флаг хранения БФ на устройстве
CKA_MODIFIABLE = CK_TRUE – флаг, разрешающий модификацию БФ после его создания
CKA_LABEL – имя БФ без '\0'
Ограничения:- имя БФ должно быть задано;
- имена файлов должны быть уникальными.
CKA_PRIVATE – флаг приватности БФ
CKA_VALUE – тело БФ в бинарном формате - на отформатированном токене гарантированно можно создать 250 приватных и 250 публичных БФ;
- максимальный суммарный размер атрибутов CKA_LABEL (имя БФ) и CKA_VALUE (тело БФ) в конечном бинарном представлении – 32'768 байт;
- тело БФ должно быть передано в интерфейс Рутокен Плагина в кодировке Base64. На устройстве тело БФ хранится в бинарном виде. То есть при создании БФ не через Рутокен Плагин тело БФ должно быть представлено в бинарном виде.
Шаблон поиска БФ
CKA_CLASS = CKO_DATA
CKA_APPLICATION = "Rutoken Plugin"
CKA_TOKEN = CK_TRUE
- атрибуты PKCS создаваемого БФ: