Подключите 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.

Другие вопросы по тегам