python - 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()
解决方案
我相信这在 python quickfix 实现中不受支持,但您可以使用 stunnel 来提供 SSL。请参阅快速修复:如何在 Python 中使用 SSL
推荐阅读
- android - 在android上用头部移动指针
- powerbi - 强制测量以显示总计(平均)
- docusignapi - 通过 cypress 测试打开 Docusign 时未加载
- yup - 在 Yup 中使用 stripUnknown 时如何明确允许附加字段?
- asp.net-mvc - 在一对多关系中应用级联删除
- mysql - 我无法在 mysql 工作台中导入 100 列的 csv 文件。我尝试使用数据导入向导..导入仍然需要时间
- python - Pandas Dataframe.to_csv - 将变量值插入 csv 文件的开头
- .net - Blazor:无法更新选定的下拉列表,而文本框值已更新
- r - 在 RMarkdown 文档中传递多个参数
- database - 从在 Openshift 4.6 上运行的 Spring Boot 应用程序连接外部数据库