Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagebash
titleFIXEdge.properties
FixLayer.FixEngine.Sessions = FIXSession

FixLayer.FixEngine.Session.FIXSession.Version = FIX44
FixLayer.FixEngine.Session.FIXSession.Role = Initiator
FixLayer.FixEngine.Session.FIXSession.SenderCompID = SID
FixLayer.FixEngine.Session.FIXSession.TargetCompID = TID
FixLayer.FixEngine.Session.FIXSession.SenderSubID = SSUB
FixLayer.FixEngine.Session.FIXSession.TargetSubID = TSUB
FixLayer.FixEngine.Session.FIXSession.Host = *** remote host requiring SSL ****
FixLayer.FixEngine.Session.FIXSession.Port = *** remote port ****
FixLayer.FixEngine.Session.FIXSession.HBI = 10
# Other session parameters are intentionally omited

# **** SSL specific configuration *****

FixLayer.FixEngine.Session.FIXSession.SSL = true 
# Path to SSL certificate 
FixLayer.FixEngine.Session.FIXSession.SSLCertificate = C:/B2BITS/FIXEdge/FixEdge2/conf/cert.pem
# Path to SSL private key. Parameter is optional. 
# If it is omitted Engine tries to load private key from the same file as SSLCertificate parameter states. 
FixLayer.FixEngine.Session.FIXSession.SSLPrivateKey = C:/B2BITS/FIXEdge/FixEdge2/conf/key.pem
# SSL protocol(s) to be used (comma separated list). Supported valid values: SSLv2, SSLv3, TLSv1, TLSv1_1, TLSv1_2, TLSv1_3.
FixLayer.FixEngine.Session.FIXSession.SSLProtocols = SSLv2, SSLv3, TLSv1, TLSv1_1, TLSv1_2
FixLayer.FixEngine.Session.FIXSession.SSLCiphersList = AES+aRSA:AES+aECDH:AES+aECDSA:@STRENGTH 

Please refer to the Additional properties for SSL configuration page for more information.

...

Code Block
languagebash
titleFIXEdge.properties
FixLayer.FixEngine.Sessions = SSLAcceptor

FixLayer.FixEngine.Session.SSLAcceptor.Version = FIX44
FixLayer.FixEngine.Session.SSLAcceptor.Role = Acceptor
FixLayer.FixEngine.Session.SSLAcceptor.SenderCompID = FIXEDGE
FixLayer.FixEngine.Session.SSLAcceptor.TargetCompID = CLIENT
FixLayer.FixEngine.Session.SSLAcceptor.ListenPort = 9001
FixLayer.FixEngine.Session.SSLAcceptor.ListenAddress = 127.0.0.1
# Other session parameters are intentionally omited

# **** SSL specific configuration ***** 

FixLayer.FixEngine.Session.SSLAcceptor.SSL = true
# Path to SSL certificate 
FixLayer.FixEngine.Session.SSLAcceptor.SSLCertificate = C:/B2BITS/FIXEdge/FixEdge2/conf/cert.pem
# Path to SSL private key. Parameter is optional. 
# If it is omitted Engine tries to load private key from the same file as SSLCertificate parameter states. 
FixLayer.FixEngine.Session.SSLAcceptor.SSLPrivateKey = C:/B2BITS/FIXEdge/FixEdge2/conf/key.pem
# SSL protocol(s) to be used (comma separated list). Supported valid values: SSLv2, SSLv3, TLSv1, TLSv1_1, TLSv1_2, TLSv1_3.
FixLayer.FixEngine.Session.SSLAcceptor.SSLProtocols = SSLv2, SSLv3, TLSv1, TLSv1_1, TLSv1_2
FixLayer.FixEngine.Session.SSLAcceptor.SSLCiphersList = AES+aRSA:AES+aECDH:AES+aECDSA:@STRENGTH  

Please refer to the Additional properties for SSL configuration page for more information.