У меня есть программа сервер / клиент, которая использует 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 host