To build an application that uses the Secure Sockets Package of the Secure Communication Module, you must link to:
The Essential Tools Module library
The following package libraries from the Threads Module: Smart Pointer (pointer), Synchronization (sync), Thread-compatible Exceptions (threxcept), and Execution Tracing (trace)
The Secure Communication Module (secsock) package library, and the Essential Networking Module (network) package library.
The underlying cryptographic library (OpenSSL)
For specific information about linking to this library for static and dynamic builds, see the next two sections.
System libraries
On Windows, the distributed import libraries are libeay32.lib and ssleay32.lib . Link to these libraries for both static and dynamic builds.
On UNIX, the distributed import libraries differ for static and dynamic builds:
For static builds, link to libcrypto.a and libssl.a
For dynamic builds, link to libcrypto.so and libssl.so (or whatever extension your platform uses for shared objects).
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.