Использование электронных ключей в Java-приложениях на Linux
Добрый день.
Будьте добры, ответьте пожалуйста на несколько вопросов:
Есть ли возможность выполнять Java-код внутри ключей? Например вынести критические компоненты в виде jar-файлов на флеш-память и обращаться из основного веб-приложения на Linux-е к этим компонентам?
Есть ли возможность использования JNI-вызовов "Guardant Java API" из Java-веб-приложения развернутого на Linux?
Согласно java-doc из ".\Lib\Java\GrdApiJava\src\Guardant\Api32.java:4"
* Интерфейс прикладного программирования Guardant (Guardant Java API) – это
* набор функций, используемых прикладными программами на платформе .NET при
* выполнении операций с электронными ключами Guardant.
* ...
* Для организации работы приложения с электронным ключом через Guardant Java API
* нужно вставить вызовы функций API в исходные тексты программы, подключить к ней
* сборку Guardant.Api32ru.dll (а также обеспечить доступность библиотеки GrdAPI32.dll
* в рабочем каталоге программы) и организовать обработку ошибок. В результате защита
* будет интегрирована в тело программы.<br><br>
Если есть альтернативные Java API для Linux, укажите их пожалуйста и добавьте примеры кода.
Заранее спасибо.