У меня есть серверная / клиентская программа, которая использует OpenSSL для защищенной связи. По какой-то причине мне приходится использовать BoringSSL на стороне клиента и предпочитаю оставлять OpenSSL на стороне сервера.
Я могу скомпилировать BoringSSL в libssl.a / libcrypto.a и связать его с клиентской программой, проблема только в том, что при использовании SSL_CTX_new()
для инициирования SSL-соединения доступна только функция TLS_with_buffers_method()
. На стороне сервера я использую TLS_server_method()
в SSL_CTX_new()
при создании параллельного соединения. В этом случае клиенту не удается инициировать SSL-соединение с сервером.
Просто хочу подтвердить, есть ли способ настроить BoringSSL для работы с OpenSSL? Или это не работает, потому что подробная реализация ниже отличается ...
Мой сервер является хостом linux, а клиент - хостом android / ios