File tree 2 files changed +26
-1
lines changed
2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change 1
1
## Changes
2
2
3
+ ### Changes in 2.8.0
4
+
5
+ Apr 24, 2016 - version 2.8.0
6
+
7
+ * Changes
8
+
9
+ * Force using RSA 2048bit CA cert set
10
+
11
+ Use RSA 204bit CA cert set every time if it runs with OpenSSL (== except
12
+ JRuby.)
13
+
14
+ Old openssl (<1.0.1p or <1.0.2d) cannot handle this CA set and causes
15
+ SSL connection failure against some SSL servers including AWS S3 API.
16
+ For such case you can manually specify RSA 1024bit CA cert set as a
17
+ workaround.
18
+
19
+ ```
20
+ c = HTTPClient.new { |c| c.ssl_config.add_trust_ca("cacert1024.pem") }
21
+ c.get("https://www.ruby-lang.org/")
22
+ ```
23
+
24
+ RSA 1024bit CA cert set is not maintained over years so you should
25
+ consider updating OpenSSL version so that HTTPClient uses RSA 2048 bit
26
+ CA cert set.
27
+
3
28
### Changes in 2.7.2
4
29
5
30
Apr 22, 2016 - version 2.7.2
Original file line number Diff line number Diff line change 1
1
class HTTPClient
2
- VERSION = '2.7.2 '
2
+ VERSION = '2.8.0 '
3
3
end
You can’t perform that action at this time.
0 commit comments