2016-10-02 90 views
0

是否可以构建Java应用程序,该应用程序可用于基于其平移验证的 引脚,并在客户需要时更改引脚。我的公司使用泰勒斯payshield 9000 ..?java与payshield 9000进行交互

我可以通过HSM通过IP和端口

private String HSM_IP = "10.100.2.4"; 
    private String HSM_PORT = "9998"; 
    private Socket socket = null;  

    try{ 
     socket = new Socket(HSM_IP,HSM_PORT); 
     socket.connect(); 
     System.out.println("Connection Success"); 
    }catch (IOException iex){ 
     System.out.println("Connection Failed : " + iex.getMessage()); 
    } 

我没有任何想法如何验证客户输入引脚只连接,并改变引脚,如果客户需要它。请帮助我,或者先告诉我我需要知道什么....谢谢。 (对不起我的英文不好)

回答

0

您可以将Thales HSM与Tcp连接并发送命令来验证您的PinBlock数据。 HSM不检查也不理解你选择的语言。您可以检查Thales文档“命令参考手册”以检查详细信息。

有不同的命令来验证您的PIN数据:

验证一个PIN使用IBM方法

验证一个PIN使用IBM方法

验证一个PIN使用VISA PVV方法

使用VISA PVV方法验证PIN

使用Diebold方法验证PIN

验证终端插头采用比较法

验证的交换端口使用

比较法翻译PIN码和密码长度

+0

感谢您的回答。我决定使用主机命令“DU”来验证旧引脚,然后在旧引脚正确的情况下产生新的偏移量 –