Пошаговое руководство

Для настройки соединения через QFIXJ библиотеку протокола FIX через безопасное соединение (детали подключения представлена на странице 1. RuTerminal.FIX Configuration) выполните следующие действия:

  1. В конфигурационном файле приложения установите настройку EnabledProtocols=TLSv1.2 (актуально только для версии Java меньше 11);
  2. Загрузите сертификаты сервера, к которому будете подключаться
  3. Импортируйте сертификаты сервера в доверенное хранилище Java (keyStore); 
  4. В конфигурационном файле приложения укажите адрес JKS файла с сертификатами и его пароль
  5. Сохраните изменения
  6. Установите соединение


Пример дополнительных настроек конфигурации клиента

SocketUseSSL=Y
SocketKeyStore=keystoreRuterminal.jks
SocketKeyStorePassword=JKSPassword
EnabledProtocols=TLSv1.2


Полезные команды

java InstallCert host:port putUpass 
keytool -exportcert -alias ruTerminalAlias -keystore jssecacerts -storepass putUpass -file hihiclub.cer
keytool -importcert -alias hihiclub.ru -keystore keystoreRuTerminal.jks -storepass  putUpass2 -file hihiclub.cer

Полезные ресурсы: https://github.com/escline/InstallCert 


Полезные файлы

Файлов еще нет.

Похожие статьи