Hi Rob,
your message was probably not answered so far since nearly all discussion are in the developer list.
And I was on vacation for two weeks...
> I've been sifting through the QuickFIX Class documentation trying to
> determine if QuickFIX directly supports any form of session level
> encryption. SSL or PGP/DES/MD5 for example. I've come up with nothing.
>
> Any insight into this area would be greatly appreciated.
QuickFIX currently does not support any encryption method, but some recent changes were made to allow
binary data fields are needed for encryption. See a related post below.
Cheers, Jörg
----- BEGIN -----
From: Oren Miller <orenmnero@ya...>
Re: Encryption
2003-05-28 13:19
Version 1.5 is the first version that theoritically would support encryption of fields, so
you will probably be among the first to try this. The first go at this was simply to allow
you get/set encrypted values into fields. You need to manually set the length before you
send messages. You will also need to decrypt the fields after you pull the data out since
their are no encryption hooks at this point. The other thing I think you have to do is
manually indicate which fields you have encrypted etc. I believe there is a field in the
header for this.
We do plan on providing more integrated encryption in the future, but you should be able to
do what you want with 1.5, even if it is a little ugly.
Jon Dahl <jdahl@Li...> wrote:
Hello all,
I have a question about encryption in general with FIX and somewhat with quickfix.
Is anyone encrptying their FIX messages right now and how has the process been of
encrypting and decryting from either side?
Any gotchas out there with the FIX protocol and excryption?
I was thinking about using the OpenSSL library so we can write one code base (for the most
part)
and run it on *NIX and Windows. Anyone use the same scenario.
Will quickfix offer any encryption plugins in the future?
----- END ----
--
Joerg Thoennes
http://macd.com
Tel.: +49 (0)241 44597-24 Macdonald Associates GmbH
Fax : +49 (0)241 44597-10 Lothringer Str. 52, D-52070 Aachen
|