настройка максимальной длины фрагмента согласования для записей SSL с помощью curlpp

У меня есть требование установить согласование максимальной длины фрагмента для записей SSL в моем приложении C ++. Я использую curlpp и wolfSSL для поддержки SSL.

В wolfSSL я могу найти wolfSSL_UseMaxFragment () и wolfSSL_CTX_UseMaxFragment (), который поддерживает эту функцию. Однако я не могу найти такую ​​опцию для установки в curlpp в options.hpp.

Я очень плохо знаком с curl и curlpp. Пожалуйста, дайте мне знать, как я могу этого достичь.

-1

Решение

libcurl не предлагает никаких API для установки этого конфига на сегодняшний день.

Если вам это действительно нужно, я бы предложил два разных пути продвижения вперед с разными объемами работы и функциями:

  1. просто добавьте код самостоятельно в бэкэнд WolfSSL licurl, чтобы сделать это автоматически. Хотя это было бы изменением, проект curl не хотел бы …

  2. напишите способ установки этого через стандартный API libcurl и предложите это изменение проекту curl, и тогда мы сможем посмотреть, насколько это осуществимо и что потребуется для поддержки в других бэкэндах TLS.

libcurl действительно является суммой всех наших лучших усилий!

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]