使用 curlpp 为 SSL 记录设置最大片段长度协商

setting Maximum Fragment Length Negotiation for SSL records using curlpp

我需要在我的 C++ 应用程序中为 SSL 记录设置最大片段长度协商。我正在使用 curlpp 和 wolfSSL 来支持 SSL。

在 wolfSSL 中我可以找到支持此功能的 wolfSSL_UseMaxFragment() 和 wolfSSL_CTX_UseMaxFragment()。但是,我无法在 options.hpp.

的 curlpp 中找到任何此类选项来设置

我对 curl 和 curlpp 很陌生。请告诉我如何实现这一目标。

截至今天,libcurl 不提供任何 API 来设置此配置。

如果你真的需要这个,我会提出两种不同的方法,具有不同的工作量和功能:

  1. 只需将自己的代码添加到 libcurl 的 WolfSSL 后端即可使其自动发生。尽管这将是 curl 项目不想要的更改...

  2. 编写一种通过标准 libcurl 进行设置的方法 API 并向 curl 项目提出此更改,然后我们可以研究它的可行性以及需要做些什么也支持其他 TLS 后端

libcurl 确实是我们所有最大努力的总和!