Add additional SSL options to net::http and net::http::persistant #544
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Replaces PR #339 .
ciphers
,verify_depth
, andssl_timeout
to net::http and net::http::persistant.ca_path
andverify_depth
to net::http::persistant. The underlying library supports these options, just like net::http.Not touching the other adapters due to limited experience with some of the underlying libraries, or due to inconsistencies with what is supposed to be passed or supported. The libcurl-based HTTP client libraries expect file paths for the client certificate and client private key instead of their corresponding OpenSSL::X509::Certificate or OpenSSL::PKey::* objects, plus replicating the Ruby OpenSSL
verify_callback
API may require significant effort or patching of the client libraries.