TLSv1_2(TLS1.2)支持PJSIP库

我在我的Android / iOS应用程序中使用最新的PJSIP库。 我想在我的项目中使用TLSv1.2连接。 PJSIP支持哪个TLS版本? 从源代码似乎是支持TLSv1.0。 有没有办法将TLSv1_2支持添加到PJSIP库?

我想在我的项目中使用TLSv1.2连接。 PJSIP支持哪个TLS版本?

从configurationPJSIP和TLS :

PJSIP中的TLS支持需要安装OpenSSL开发工具包(头文件和库文件)。

所以PJSIP可以提供OpenSSL提供的任何东西。 OpenSSL 1.0.1提供了TLS 1.2。 OpenSSL 1.0.0及以下版本不支持(请参阅CHANGE LOG ,并注意1.0.0和1.0.1之间添加了TLS 1.2支持)。 由于您正在使用Android,您可能会使用OpenSSL 0.9.8。 这意味着TLS 1.2可能无法使用Android的OpenSSL版本。

如果你想要ChaCha / Poly密码套件,那么你需要OpenSSL 1.0.2。 请参阅OpenSSL中的ChaCha20 / Poly1305? 在OpenSSL邮件列表上。

当您开始与其他SIP组件进行交互操作时,或者您正在使用SIP代理时,您的里程可能会有所不同。