How to build cpprestsdk with botan support?
https://github.com/microsoft/cpprestsdk/pull/1110
We need to add an new option and check if that package version supports it.
The botan support was never merged. This might be an issue you can raise with microsoft/cpprestsdk
https://github.com/microsoft/cpprestsdk/search?q=botan&unscoped_q=botan
We implemented the above-mentioned patch internally with a fairly limited scope: Namely, to replace the TLS provider for cpprestsdk's http client. However, cpprestsdk provides more functionality that we don't need for our use case and that wasn't adapted. That was the main reason, the patch never made it upstream.
Internally, we still maintain the patch with the described scope and use it successfully in a production-grade http client application. In case there is still a need, we can certainly look into providing it in the cpprestsdk recipe.
Most helpful comment
We implemented the above-mentioned patch internally with a fairly limited scope: Namely, to replace the TLS provider for cpprestsdk's http client. However, cpprestsdk provides more functionality that we don't need for our use case and that wasn't adapted. That was the main reason, the patch never made it upstream.
Internally, we still maintain the patch with the described scope and use it successfully in a production-grade http client application. In case there is still a need, we can certainly look into providing it in the cpprestsdk recipe.