TLSv1_2 (TLS1.2) support in PJSIP library



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

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

选自配置带有TLS的PJSIP:

PJSIP中的TLS支持需要OpenSSL开发工具包(headers和

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

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

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

最新更新