Quickfixn SSL配置问题

时间:2017-03-10 19:50:20

标签: c# ssl quickfix quickfixn

我试图配置我的quickfix以启动SSL连接,我尝试了很多确定谷歌搜索,并采取以下配置,我得到以下错误。如果有人可以对此提出建议,那将会很棒。

配置:

    [DEFAULT]
    ConnectionType=initiator
    ReconnectInterval=200
    FileStorePath=E:/Vivek/SourceCodes/Swiss/PrimoLiquidity/PrimeLiquidity/bin/Debug/FixLogs/MarketDataLogs
    FileLogPath=E:/Vivek/SourceCodes/Swiss/PrimoLiquidity/PrimeLiquidity/bin/Debug/FixLogs/MarketDataLogs
    StartTime=00:00:00
    EndTime=00:00:00
    UseDataDictionary=Y
    DataDictionary=E:/Vivek/SourceCodes/Swiss/PrimoLiquidity/PrimeLiquidity/bin/Debug/FIX44.xml
    SocketConnectPort=2525
    SocketConnectHost=70.42.18.200
    ResetOnLogon=Y
    ValidateFieldsOutOfOrder=N
    SSLEnable=Y
    SSLValidateCertificates=N
    SSLCheckCertificateRevocation=N
    SSLCertificate=C:/Users/Vivek/NewCert.pfx
    SSLCertificatePassword=12345


    # standard config elements

    [SESSION]
    BeginString=FIX.4.4
    SenderCompID=quote.DEMOSUCD.530
    SenderSubID=DEMOSUCD
    TargetCompID=demo.fxgrid
    HeartBtInt=30

错误:

 20170310-19:40:45.089 : Unable to perform authentication against server: A call to SSPI failed, see inner exception.
 20170310-19:40:45.089 : Connection failed (AuthenticationException): A call to SSPI failed, see inner exception.

2 个答案:

答案 0 :(得分:0)

之前我已经广泛地完成了这项工作,而不是通过QuickFIX API,而是通过stunnel。 See here。它认为您应该使用它来设置持久SSL连接。配置可能需要一些时间,但一旦你得到它,你不必再担心它。

答案 1 :(得分:0)

此错误来自哪方 - 您的方或对方方?什么是SSPI内部例外?

有关SSPI和快速修复here的内容,证明该证书不在Windows证书库中。

我也同意Wapiti:使用stunnel