使用Java远程连接SafeNet HSM

时间:2015-01-30 10:28:11

标签: java hsm

我们的应用程序需要使用java通过Luna JSP api与SafeNet HSM进行交互。我们尝试了以下内容并且能够连接

     LunaSlotManager slotManager = LunaSlotManager.getInstance();
     slotManager.login(password);

但我的问题是,在我的程序中,我没有提供HSM设备的任何IP地址。那它如何检测和连接?

1 个答案:

答案 0 :(得分:4)

对Safenet Luna API的任何API调用都将与安装在本地计算机上的Safenet客户端软件进行交互。此客户端软件处理与HSM的实际网络连接。客户端软件可以与之通信的HSM的详细信息存储在以下位置:

  • Windows:C:\ Program Files \ LunaSA \ crystoki.ini
  • Linux,Solaris和AIX:/etc/Chrystoki.conf

列出活动服务器的一种简单方法是使用属于Safenet软件的vtl命令:

$ vtl listservers
Server: 10.10.10.10

vtl命令还可用于使用addServer和deleteServer命令更改配置文件。