使用 Java 远程连接 SafeNet HSM
Connect SafeNet HSM using Java remotely
我们的应用程序需要使用 java 通过 Luna JSP api 与 SafeNet HSM 交互。我们尝试了以下并能够连接
LunaSlotManager slotManager = LunaSlotManager.getInstance();
slotManager.login(password);
但我的问题是,在我的程序中,我没有提供 HSM 设备的任何 IP 地址。那它是如何检测和连接的呢?
对 Safenet Luna API 的任何 API 调用都将与安装在您本地计算机上的 Safenet 客户端软件交互。该客户端软件处理与 HSM 的实际网络连接。客户端软件可以与之通信的 HSM 的详细信息存储在以下位置:
- Windows: C:\程序Files\LunaSA\crystoki.ini
- Linux、Solaris 和 AIX:/etc/Chrystoki.conf
列出活动服务器的一种简单方法是使用作为 Safenet 软件一部分的 vtl 命令:
$ vtl listservers
Server: 10.10.10.10
vtl 命令也可用于使用 addServer 和 deleteServer 命令更改配置文件。
我们的应用程序需要使用 java 通过 Luna JSP api 与 SafeNet HSM 交互。我们尝试了以下并能够连接
LunaSlotManager slotManager = LunaSlotManager.getInstance();
slotManager.login(password);
但我的问题是,在我的程序中,我没有提供 HSM 设备的任何 IP 地址。那它是如何检测和连接的呢?
对 Safenet Luna API 的任何 API 调用都将与安装在您本地计算机上的 Safenet 客户端软件交互。该客户端软件处理与 HSM 的实际网络连接。客户端软件可以与之通信的 HSM 的详细信息存储在以下位置:
- Windows: C:\程序Files\LunaSA\crystoki.ini
- Linux、Solaris 和 AIX:/etc/Chrystoki.conf
列出活动服务器的一种简单方法是使用作为 Safenet 软件一部分的 vtl 命令:
$ vtl listservers
Server: 10.10.10.10
vtl 命令也可用于使用 addServer 和 deleteServer 命令更改配置文件。