2017-03-10 9 views
1

내 퀵 픽스가 SSL 연결을 시작하도록 구성하려 했으므로 인터넷 연결을 시도하고 아래 구성과 함께 오류가 발생했습니다. 어떤 사람이 이것에 대한 제안을 할 수 있다면 좋을 것입니다.Quickfixn 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 

오류 : 내가하지 QuickFIX API를 통해 만되는 Stunnel을 통해 광범위 전에이 작업을 수행 한

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. 
+0

[Quickfixn SSL 구성]의 사용 가능한 복제 (http://stackoverflow.com/questions/42725200/quickfixn-ssl-configuration)가 실수로 두 번 게시있어 죄송합니다 – Iridium

+0

, 내 링크 중 하나를 대답 해 주시겠습니까? –

답변

0

. See here. 그것은 당신이 영구 SSL 연결을 설정하는 데 사용해야한다고 생각합니다. 구성하는 데 약간의 시간이 걸릴 수도 있지만, 일단 얻으면 다시 걱정할 필요가 없습니다.

+0

코멘트 주셔서 감사합니다. Stunnel을 구성하고 아래 오류를 얻으려고했습니다. 2017.03.13 13:55:26 LOG5 [1] : 서비스 [demo.fxgrid]가 127.0.0.1:51368에서 연결을 허용했습니다. 2017.03.13 13:55:26 LOG5 [1] : s_connect : connected 127.0.0.1:80 2017.03.13 13:55:26 LOG5 [1] : 서비스 [demo.fxgrid]가 127.0.0.1:51369에서 연결된 원격 서버 2017.03.13 13:55:26 LOG3 [1] : SSL_connect : 140770FC : 오류 : 140770FC : SSL 루틴 : SSL23_GET_SERVER_HELLO : 알 수없는 프로토콜 2017.03.13 13:55:26 LOG5 [1] : 연결 재설정 : 0 바이트가 TLS로 전송되고 0 바이트가 소켓 –

+0

으로 전송되었습니다. 아래 설정은 내 구성 –

+0

[데모입니다. \ 사용자 비벡을 \ \ 내-cert.pem 키 =의 C : \ 사용자 비벡을 \ \ 내 키 fxgrid] 클라이언트 = 예 는 = 127.0.0.1:443 연결 = 70.42.18.200:2525 인증서 = C를 수락 .pem –

0

이 오류는 어디에서 발생합니까 - 귀하의 측면이나 상대방 측면에서? SSPI 내부 예외 란 무엇입니까?

SSPI 및 빠른 수정 here에 대해 인증서가 Windows 인증서 저장소에 없다는 점이 있습니다.

는 또한 와피 티 동의 : 사용되는 Stunnel

+0

의견을 주셔서 감사합니다. 이 오류는 제 카운터 측에서 비롯됩니다. Stunnel을 사용하려고합니다. –