Пошаговое руководство
Для настройки соединения через QFIXJ библиотеку протокола FIX через безопасное соединение (детали подключения представлена на странице 1. RuTerminal.FIX Configuration) выполните следующие действия:
- В конфигурационном файле приложения установите настройку
EnabledProtocols=TLSv1.2
(актуально только для версии Java меньше 11); - Загрузите сертификаты сервера, к которому будете подключаться
- Импортируйте сертификаты сервера в доверенное хранилище Java (keyStore);
- В конфигурационном файле приложения укажите адрес JKS файла с сертификатами и его пароль
- Сохраните изменения
- Установите соединение
Пример дополнительных настроек конфигурации клиента
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
Полезные файлы
Похожие статьи