libjingle 支持两种类型的SSL:
● OpenSSL (for UNIX)
● SChannel (for Windows)
使用SSL,应用程序必须执行如下步骤:
1、#define FEATURE_ENABLE_SSL (如果编译器是Visual Studio,这个设置是在工程设置中定义的,而不是在代码中)。
2、确定SSL_USE_OPENSSL 或SSL_USE_SCHANNEL 在ssladapter.cc中被定义,具体是哪一个视应用将来运行的操作系统而定。
3、调用InitializeSSL初始化一些必须的组件。这个函数在ssladapter.cc中定义。当应用程序退出时,应该调用CleanupSSL。应用程序不必调用InitializeSSLThread(在InitializeSSL中己经被调用过了)。