SSL is not implemented?

Description

Looks like SSL is not implemented. It would be nice to have native SSL support in FIX8 since working in envs that require SSL via tools like stunnel introduces 50-100 us additional latency on a typical computer.

Environment

Ubuntu 13.10 x64 gcc 4.8

Activity

Show:
David Dight
December 10, 2013, 12:32 AM
Edited

Could you add a few simple unit test cases to session_test.cpp? I think the unit tests are needed to provide some repeatable assurance that SSL works. So needs to include some of the additional parameters that are not used in the coro client/server.

David Dight
December 13, 2013, 12:47 AM
Edited

Looks like we need to do a little more. According to the Poco documentation, we need to provide the following:

During the SSL negotiation, errors may occur. If these are not handled the session will probably crash. Also there is the case where a private key has an associated passphrase (which would be dopey but could happen).

See here

I will handle this - you have your hands full with other things.

David Dight
December 13, 2013, 11:40 PM

Documentation here

David Dight
December 14, 2013, 6:58 AM

Need to add InvalidCertificateHandlers and PrivateKeyPhraseHandler

David Dight
January 14, 2014, 1:09 AM

Completed however still waiting for test cases FX-154.

Assignee

David Dight

Reporter

Sergey Sedreev

Labels

None

Branch

master

Products

None

Components

Fix versions

Affects versions

Priority

Major
Configure