首页 > 解决方案 > quickfix python 如何使用 SSLSocketInitiator?

问题描述

我注意到 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()

标签: pythonquickfix

解决方案


我相信这在 python quickfix 实现中不受支持,但您可以使用 stunnel 来提供 SSL。请参阅快速修复:如何在 Python 中使用 SSL


推荐阅读