From: Swapnil S. J. <Swa...@in...> - 2017-08-11 04:44:11
|
Hi All, We have built a fix engine using Camel-Quickfix in our project. We have a requirement of secure communication with 3-4 brokers from our fix initiator. We need to initiate secure communication with all the counterparties, as per QuickfixJ documentation http://www.quickfixj.org/quickfixj/usermanual/1.6.3/usage/secure_communications.html I was able to do so with a single keystore at the Default level and multiple truststores at session level. e.g. [DEFAULT] . . SocketKeyStore=initiator1.keystore SocketKeyStorePassword=password [SESSION] . . SocketTrustStore=initiator1.truststore SocketTrustStorePassword=password [SESSION] . . SocketTrustStore=initiator2.truststore SocketTrustStorePassword=password Now we have a requirement where we need to have individual keystore per counterparty. I tried by removing "SocketKeyStore" and "SocketKeyStorePassword" from [DEFAULT] level and adding then at [SESSION] level, like it is done with the truststores, but it didn't work. Did I miss some config here? Regards, Swapnil |