我正在使用最新的PJSIP http://www.pjsip.org/我的 Android/iOS 应用程序中的库。我想在我的项目中使用 TLSv1.2 连接。 PJSIP 支持哪个 TLS 版本?从源代码来看它似乎支持TLSv1.0。有没有办法向 PJSIP 库添加 TLSv1_2 支持?
我想在我的项目中使用 TLSv1.2 连接。 PJSIP 支持哪个 TLS 版本?
From 使用 TLS 配置 PJSIP http://trac.pjsip.org/repos/wiki/TLS:
PJSIP 中的 TLS 支持需要 OpenSSL 开发套件(标头和
libs) 来安装。
因此 PJSIP 可以提供 OpenSSL 提供的任何功能。 OpenSSL 1.0.1 提供 TLS 1.2。 OpenSSL 1.0.0 及以下版本不支持(请参阅变更日志 https://www.openssl.org/news/changelog.html,并注意 TLS 1.2 支持是在 1.0.0 和 1.0.1 之间添加的)。由于您使用的是 Android,因此您可能拥有 OpenSSL 0.9.8。这意味着使用 Android 版本的 OpenSSL 的您可能无法使用 TLS 1.2。
如果您需要 ChaCha/Poly 密码套件,那么您需要 OpenSSL 1.0.2。看OpenSSL 中的 ChaCha20/Poly1305? https://groups.google.com/d/msg/mailing.openssl.users/ruXkkGlPbCI/cuFgf3rqsScJ在 OpenSSL 邮件列表中。
当您开始与其他 SIP 组件互操作或使用 SIP 代理时,您的情况可能会有所不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)