【发布时间】:2020-01-15 18:22:01
【问题描述】:
我有一个使用 OpenSSL 进行安全通信的服务器/客户端程序。出于某种原因,我必须在客户端使用 BoringSSL,而更喜欢将 OpenSSL 保留在服务器端。
我能够将 BoringSSL 编译为 libssl.a/libcrypto.a 并链接到客户端程序,唯一的问题是使用 SSL_CTX_new() 启动 SSL 连接时,只有函数 TLS_with_buffers_method() 可用。在服务器端,我在创建对应连接时使用SSL_CTX_new() 中的TLS_server_method()。在这种情况下,客户端无法启动与服务器的 SSL 连接。
只是想确认有没有办法将 BoringSSL 配置为与 OpenSSL 一起使用?或者它不起作用,因为下面的详细实现不同......
我的服务器是 linux 主机,而客户端是 android/ios 主机
【问题讨论】: