У меня есть требование установить согласование максимальной длины фрагмента для записей SSL в моем приложении C ++. Я использую curlpp и wolfSSL для поддержки SSL.
В wolfSSL я могу найти wolfSSL_UseMaxFragment () и wolfSSL_CTX_UseMaxFragment (), который поддерживает эту функцию. Однако я не могу найти такую опцию для установки в curlpp в options.hpp.
Я очень плохо знаком с curl и curlpp. Пожалуйста, дайте мне знать, как я могу этого достичь.
libcurl не предлагает никаких API для установки этого конфига на сегодняшний день.
Если вам это действительно нужно, я бы предложил два разных пути продвижения вперед с разными объемами работы и функциями:
просто добавьте код самостоятельно в бэкэнд WolfSSL licurl, чтобы сделать это автоматически. Хотя это было бы изменением, проект curl не хотел бы …
напишите способ установки этого через стандартный API libcurl и предложите это изменение проекту curl, и тогда мы сможем посмотреть, насколько это осуществимо и что потребуется для поддержки в других бэкэндах TLS.
libcurl действительно является суммой всех наших лучших усилий!
Других решений пока нет …