API v4.11.2.0

Бинарный файл

Особенности работы с бинарными файлами (БФ).

Ограничения на создаваемый БФ

  • атрибуты PKCS создаваемого БФ:
      CKA_CLASS = CKO_DATA – класс для хранения БФ по умолчанию
      CKA_TOKEN = CK_TRUE – флаг хранения БФ на устройстве
      CKA_MODIFIABLE = CK_TRUE – флаг, разрешающий модификацию БФ после его создания
      CKA_LABEL – имя БФ без '\0'
      Ограничения:
    • имя БФ должно быть задано;
    • имена файлов должны быть уникальными.
      CKA_APPLICATION = "Rutoken Plugin"
      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