Quickfix: как использовать SSL в Python - PullRequest
0 голосов
/ 16 мая 2019

[Извините за мой английский] У меня проблемы с подключением моего клиентского quckfix, разработанного на python. Файл конфигурации не отвечает, как я хотел бы.

Если я изменяю путь (неправильный путь для принудительной ошибки) на файл * .pem и перезапускаю приложение. Приложение ничего не делает, просто работает нормально.

Как будто конфиг не читается

В этом уроке упоминается: реализация Quickfix на Python не поддерживает SSL, это правда?

https://medium.com/@federico_dv/fix-protocol-en-python-primeros-pasos-e-implementaci%C3%B3n-29a130b71ffc

Это для дополнения Python в Windows с библиотечным исправлением от http://www.quickfixengine.org/

[DEFAULT]
PersistMessages=Y
ConnectionType=initiator
UseDataDictionary=Y 
StartTime=00:00:00
EndTime=23:59:00
FileStorePath=incoming 
FileLogPath=outgoing   


[SESSION]
SSLEnable=Y
SSLProtocol=TLSv1
ClientCertificateFil=C:\python\pyarb\cert\cert.pem
ClientCertificateKeyFile=C:\python\pyarb\cert\key.pem
StartTime=14:00:00
SenderCompID=AGENT
TargetCompID=FIX
EndTime=00:00:00
ConnectionType=initiator 
ApplVerID=9
BeginString=FIXT.1.1
DefaultApplVerID=9
TransportDataDictionary=quickfix_dicts\FIX50SP1.xml
AppDataDictionary=quickfix_dicts\FIX50SP1.xml
DataDictionary=quickfix_dicts\FIX50SP1.xml
SocketConnectPort=xxxx
SocketConnectHost=xxx.xxx.xxx.xxx
HeartBtInt=30
ReconnectInterval=30
ResetOnLogon=Y
ResetOnLogout=Y
ResetOnDisconnect=N
ResetSeqNumFlag=N
...