Подключите SafeNet HSM с помощью Java удаленно
Наше приложение должно взаимодействовать с SafeNet HSM через API Luna JSP с использованием Java. Мы попробовали следующее и смогли подключиться
LunaSlotManager slotManager = LunaSlotManager.getInstance();
slotManager.login(password);
Но мой вопрос заключается в том, что в моей программе я не дал IP-адрес устройства HSM. Тогда как он обнаруживает и подключается?
1 ответ
Любые вызовы API для Safenet Luna API будут взаимодействовать с клиентским программным обеспечением Safenet, которое установлено на вашем локальном компьютере. Это клиентское программное обеспечение обрабатывает фактическое сетевое соединение с HSM. Детали, с которыми HSM(ы) может взаимодействовать с клиентским программным обеспечением, хранятся в следующих местах:
- Windows: C: \ Program Files \ LunaSA \ crystoki.ini
- Linux, Solaris и AIX: /etc/Chrystoki.conf
Простой способ перечисления активных серверов - использовать команду vtl, которая является частью программного обеспечения Safenet:
$ vtl listservers
Server: 10.10.10.10
Команду vtl также можно использовать для внесения изменений в файлы конфигурации с помощью команд addServer и deleteServer.