You have a feature to use rusttls. Unfortunately that is not supported on all architectures of Linux that I target (RISCV for example) due to ring not supporting those platforms.
It would however be nice if there was a feature to use a vendored version of OpenSSL, as I have had problems with matching the correct version of OpenSSL between CI builds and actual target systems. It seems using the system library on Linux for OpenSSL is a mess.
I believe this corresponds to the native-tls-vendored feature of reqwest.
You have a feature to use rusttls. Unfortunately that is not supported on all architectures of Linux that I target (RISCV for example) due to ring not supporting those platforms.
It would however be nice if there was a feature to use a vendored version of OpenSSL, as I have had problems with matching the correct version of OpenSSL between CI builds and actual target systems. It seems using the system library on Linux for OpenSSL is a mess.
I believe this corresponds to the
native-tls-vendoredfeature of reqwest.