У меня есть два следующих примера OpenSSL:
Клиент / сервер, написанный на c .Это клиентский код, похоже, он основан на версии OpenSSL старше 1.1.0.Он вручную устанавливает сокет и показывает сертификат X509.
Другой пример , который использует Bio
s вместо ручной настройки собственного соединения.
На первый взгляд, второй пример кажется намного более простым, чем первый, потому что он не требует от пользователя ручной настройки своего собственного соединения, и в целом у него намного меньше кода.
Какой из этих примеров предпочтителен, есть ли лучший способ создания клиента OpenSSL, чем любой из этих двух примеров?
Я знаю, что этот вопрос немного расплывчат, но я не могу придумать более точный способзаявить об этом.