首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >QuickFix C++如何启用SSL?

QuickFix C++如何启用SSL?
EN

Stack Overflow用户
提问于 2013-06-28 16:18:30
回答 2查看 4.4K关注 0票数 2

我有一个使用java QuickFix库的应用程序。我正在尝试将其移植到C++。问题在于,java版本的库似乎通过SSL连接发送数据,而C++库则发送未加密的数据。在java中,当我将配置文件传递到库中时,就会在库中内部启用SSL。将完全相同的文件传递给C++,但在第二种情况下不会打开SSL。

请帮帮我,如何在C++中使用带有SSL的QuickFix?

配置文件(很抱歉??太多敏感信息):

代码语言:javascript
复制
[default]
# QuickFixJ specific parameters (please do not modify)
FileStorePath=logs/session/
MessageProcessingDelay=6000

# Default parameter settings for your client (modify/add as needed), to be applied to all sessions.
ConnectionType=initiator
StartTime=00:00:00
EndTime=00:00:00
HeartBtInt=30
ReconnectInterval=5
BeginString=FIX.4.4

SocketConnectHost=???.???.???.???
SocketConnectPort=??????
TargetCompID=??????
Username=??????
Password=??????
UseDataDictionary=N

#The following three lines are needed for Apache Mina SSL support only.
SocketUseSSL=Y
SocketKeyStore=config/ssl/ApacheMina/keystore.jks
SocketKeyStorePassword=?????????

#Declare and configure quote and trade sessions
#  beginning with a '[session]' designator for each session.
[session]
SenderCompID=????????
Account=???????????

[session]
SenderCompID=???????
Account=??????
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-28 22:11:41

谢谢你的配置文件。我从未使用过then switch SocketUseSSL=Y

相反,在我们的生产环境中,为了通过SSL加密数据,我们使用了一个自由软件:sTunnel

它的安装和配置非常简单,并且可以在许多不同的平台上运行。

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2018-07-31 04:54:58

快速修复在最新版本中添加了ssl支持

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17360257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档