我注意到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()
答案 0 :(得分:0)
我相信这在 python quickfix 实现中不受支持,但您可以使用 stunnel 来提供 SSL。见Quickfix: How to use SSL in Python