quickfix python如何使用SSLSocketInitiator?

时间:2018-11-27 16:14:02

标签: python quickfix

我注意到quickfix C ++版本提供了一种通过SSLSocketInitator和配置文件使用证书对连接进行加密的方法。

但是我无法让它在python中工作。如何在python中创建SSLSocketInitiator?

这是我当前的代码,无需SSL,仅适用于普通套接字启动器即可。

settings = fix.SessionSettings(fileName)
app = MyApplication()
storeFactory = fix.FileStoreFactory(settings)
logFactory = fix.FileLogFactory(settings)
initiator = fix.SocketInitiator(app, storeFactory, settings, logFactory)
initiator.start()
app.run()

1 个答案:

答案 0 :(得分:0)

我相信这在 python quickfix 实现中不受支持,但您可以使用 stunnel 来提供 SSL。见Quickfix: How to use SSL in Python