Rutoken ЭЦП 2.0 как блочное устройство в Linux
Возможно ли обращение к сабжевому токену как к блочному устройству в Linux?
Это необходимо для обращения к ключевым файлам расположенных на токене при монтировании LUKS разделов.
С помощью pkcs11-tool ключевой файл можно записать на токен, а так же считать его либо в файл либо в STDOUT.
Копировать его на локальный носитель при монтировании небезопасно, а cryptsetup не понимает STDIN (или я не разобрался).
В принципе с помощью костылей и такой то матери я смог сделать авторизацию LUKS раздела по ключевому файлу на токене, но сам считаю этот способ очень сомнительным, потому его и не привожу.
Может существуют правильные пути по этой теме?
И еще вопросик, можно ли получить с помощью pkcs11-tool из командной строки хеш файла расположенного на токене не копируя его на локальный носитель, с помощью встроенного в токен функционала?