Может ли клиент использовать BoringSSL для общения с сервером, использующим OpenSSL? - PullRequest
0 голосов
/ 15 января 2020

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

1 Ответ

1 голос
/ 15 января 2020

И BoringSSL, и OpenSSL реализуют стандарты TLS, разработанные для обеспечения взаимодействия. Не должно быть проблем с подключением клиента BoringSSL к серверу OpenSSL.

...