-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/25101/
-----------------------------------------------------------
Review request for qpid and Andrew Stitcher.
Bugs: QPID-6049
https://issues.apache.org/jira/browse/QPID-6049
Repository: qpid
Description
-------
The change for https://issues.apache.org/jira/browse/QPID-5788 prevents NSS
being initialised for AMQP 1.0 based ssl connections. This is a minimal fix for
the 0.30 release that avoids too much change in order to reduce the risk of
some unintended consequence sneaking in. The ideal solution I think is to push
some of the logic currently in SslConnector.cpp up in to sys/ssl/util.cpp.
All this change really does is expose the ability to lazily initialise NSS from
outside SslConnector.cpp and uses that from the SslTransport for the AMQP 1.0
path.
Diffs
-----
trunk/qpid/cpp/src/qpid/client/SslConnector.cpp 1620630
trunk/qpid/cpp/src/qpid/client/ssl.h PRE-CREATION
trunk/qpid/cpp/src/qpid/messaging/amqp/SslTransport.cpp 1620630
trunk/qpid/cpp/src/tests/ssl_test 1620630
Diff: https://reviews.apache.org/r/25101/diff/
Testing
-------
Added an AMQP 1.0 based test for ssl. Ran make test.
Thanks,
Gordon Sim