#java #hsm
#java #hsm
Вопрос:
Возможно ли создать Java-приложение, которое можно использовать для проверки PIN-кода на основе его pan, и изменить pin-код, если это необходимо клиенту. Моя компания использует thales 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());
}
Я понятия не имею, как проверить PIN-код, введенный клиентом, и изменить PIN-код, если он нужен клиенту. Пожалуйста, помогите мне или скажите, что мне нужно знать в первую очередь …. спасибо. (Прошу прощения за мой плохой английский)
Ответ №1:
Вы можете подключить Thales HSM с помощью Tcp и отправлять команды для проверки ваших данных PinBlock. HSM не проверяет и не понимает выбранный вами язык. Вы можете проверить документацию Thales «Справочное руководство по командам», чтобы ознакомиться с деталями.
Существуют различные команды для проверки ваших PIN-данных:
Проверьте PIN-код с помощью метода IBM
Проверьте PIN-код с помощью метода IBM
Проверьте PIN-код с помощью метода VISA PVV
Проверьте PIN-код с помощью метода VISA PVV
Проверьте PIN-код с помощью метода Diebold
Проверьте вывод терминала, используя метод сравнения
Проверьте ПИН-код обмена, используя метод сравнения
Переведите ПИН-код и длину ПИН-кода
Комментарии:
1. спасибо за ваш ответ. я решил использовать команду хоста «DU» для проверки старого PIN-кода, а затем сгенерировать новое смещение, если старый pin-код правильный