настройка максимальной длины фрагмента согласования для записей SSL с помощью curlpp - PullRequest
0 голосов
/ 19 ноября 2018

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

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

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

1 Ответ

0 голосов
/ 19 ноября 2018

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

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

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

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

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

...