SSL context exception

33 views
Skip to first unread message

Caio Chaves Bezerra Rocha

unread,
Mar 24, 2022, 4:51:59 PM3/24/22
to fix8 support
I'm using a fix client with one session using SSL/TLS native protocol. But I needed to create another session, which use the same certificate that the first session, but when I run the code i receive the error SSL context exception. Someone have an ideia how I can fix this?

Caio Chaves Bezerra Rocha

unread,
Mar 25, 2022, 9:44:50 PM3/25/22
to fix8 support
My FixConfiguration.xml file is, in case of having some error:

<?xml version='1.0' encoding='iso-8859-1'?>
<fix8>
  <session name="OrderSession"
      role="initiator"
      fix_version="4400"
      no_chksum="true"
      active="true"
      ip="172.65.225.196"
      port="23457"
      sender_comp_id="CaioOrdComp01"
      target_comp_id="BfxComp"
      default_appl_ver_id="9"
      session_log="session_log"
      protocol_log="protocol_log"
      login_retry_interval="15000"
      reset_sequence_numbers="true"
      ignore_logon_sequence_check="false"
      tcp_recv_buffer="1572864"
      tcp_send_buffer="1572864"
      login_retries="100"
      process_model="pipelined"
      silent_disconnect="false"
      decoder="performance"
      permissive_mode="true"
      connect_timeout="10"
      ssl_context="ssl_bitfinex"
      persist="file0" />

  <session name="MarketDataSession"
      role="initiator"
      fix_version="4400"
      active="true"
      ip="172.65.225.196"
      port="23456"
      sender_comp_id="CaioMDComp01"
      target_comp_id="BfxComp"
      default_appl_ver_id="9"
      session_log="session_log"
      protocol_log="protocol_log"
      login_retry_interval="15000"
      reset_sequence_numbers="true"
      ignore_logon_sequence_check="true"
      tcp_recv_buffer="1572864"
      tcp_send_buffer="1572864"
      login_retries="100"
      process_model="pipelined"
      silent_disconnect="false"
      decoder="performance"
      permissive_mode="true"
      connect_timeout="10"
      ssl_context="ssl_bitfinex"
      persist="file0" />

  <ssl_context name="ssl_bitfinex"
      ca_location="D:\Caio\Projects\murano\FixSampleApplication\Exchanges_Wrappers\Bitfinex\Configurations\FixCertificate.pem"
      verification_mode="none" />

  <schedule name="test_schedule0"
      start_time="10:00:00"
      end_time="16:00:00"
      start_day="1"
      end_day="5"
      reject_code="7"
      reject_text="Test system is not accepting any business messages at the moment"
      utc_offset_mins="1" />

  <login name="test_login0"
       start_time="08:29:00"
       end_time="18:15:00"
       start_day="1"
       end_day="5"
       utc_offset_mins="1" />

  <persist name="mem0"
      type="mem" />

  <persist name="file0"
               type="file" dir="../run"
               use_session_id="true"
               rotation="5"
               db="client" />
 
  <log name="session_log"
      type="session"
      filename="../run/LOG_TEST.log"
      rotation="5"
      delimiter="[]"
      levels="info|warn|error|fatal"
      flags="timestamp|sequence|compress|thread"/>

  <log name="protocol_log"
      type="protocol"
      filename="../run/PROTOCOL_LOG.log"
      rotation="5"
       levels="info|warn|error|fatal"
      flags="direction|append|outbound|inbound"/>

  <client_group name="client_Group0">
    <client name="Goldsteins" target_comp_id="DLD_TEX" ip="192.168.0.37" active="false"/>
    <client name="Goldsteins" target_comp_id="DLD_TEX" ip="127.0.0.1" />
  </client_group>
</fix8>
Reply all
Reply to author
Forward
0 new messages