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中己经被调用过了)。
本文详细介绍了libjingle中SSL支持的两种类型:OpenSSL和SChannel,并阐述了如何通过编译设置、定义适配器来选择SSL实现方式。重点讲述了初始化SSL的步骤,包括定义特征、调用初始化函数以及清理资源的方法。
1151

被折叠的 条评论
为什么被折叠?



