1
1
# JRuby-OpenSSL
2
2
3
3
[ JRuby-OpenSSL] ( https://github.com/jruby/jruby-openssl ) is an add-on gem for
4
- [ JRuby] ( http ://jruby.org) that emulates the Ruby OpenSSL native library.
4
+ [ JRuby] ( https ://www. jruby.org/ ) that emulates the Ruby OpenSSL native library.
5
5
6
- Under the hood uses the [ Bouncy Castle Crypto APIs] ( http ://www.bouncycastle.org/) .
6
+ Under the hood uses the [ Bouncy Castle Crypto APIs] ( https ://www.bouncycastle.org/java.html ) .
7
7
8
8
Each jruby-openssl gem release includes a certain version, usually the latest available,
9
9
of the library (namely BC Provider and PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL jars).
@@ -13,29 +13,28 @@ the JRuby [mailing list][1] or the [bug tracker][2].
13
13
14
14
## Compatibility
15
15
16
-
17
16
| JRuby-OpenSSL | JRuby compat | JVM compat | supported BC |
18
- | ------------- | :------------:| ----------:| -------------:|
19
- | 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 |
20
- | 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 |
21
- | 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 |
22
- | 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 |
23
- | 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 |
24
- | ~ >0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 |
17
+ | ------------- | :------------:| - ----------:| -------------:|
18
+ | 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 |
19
+ | 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 |
20
+ | 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 |
21
+ | 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 |
22
+ | 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 |
23
+ | ~ >0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 |
25
24
| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 |
26
25
| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 |
27
26
| ~ >0.10.5 | 1.7.20-9.3.x | Java 7-11 | 1.60-1.68 |
28
27
| ~ >0.11.x | 9.0.x-9.3.x | Java 7-11 | 1.62-1.68 |
29
28
| ~ >0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 |
30
29
| ~ >0.13.x | 9.1.x-9.4.x | Java 8-17 | 1.68-1.69 |
31
- | ~ >0.14.x | 9.1.x-9.4.x | Java 8-17 | 1.71-1.74 |
30
+ | ~ >0.14.x | 9.1.x-9.4.x | Java 8-21 | 1.71-1.74 |
32
31
33
32
NOTE: backwards JRuby compatibility was not handled for versions <= ** 0.9.6**
34
33
35
34
## Security
36
35
37
- JRuby-OpenSSL is an essential part of [ JRuby] ( http ://jruby.org) , please report security
38
- vulnerabilities to ` [email protected] ` as detailed on JRuby's
[ security page
] ( http ://jruby.org/security) .
36
+ JRuby-OpenSSL is an essential part of [ JRuby] ( https ://www. jruby.org/ ) , please report security vulnerabilities to
37
+ ` [email protected] ` as detailed on JRuby's
[ security page
] ( https ://www. jruby.org/security) or using [ GitHub ] [ 0 ] .
39
38
40
39
Please note that most OpenSSL vulnerabilities do not effect JRuby since its not using
41
40
any of OpenSSL's C code, only Ruby parts (* .rb) are the same as in MRI's OpenSSL library.
@@ -65,11 +64,11 @@ NOTE: you can pick any jruby version which is on [central][4] or on [ci.jruby][5
65
64
66
65
## License
67
66
68
- (c) 2009-2020 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1
67
+ (c) 2009-2024 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1
69
68
70
- [ 0 ] : https://secure.travis-ci.org /jruby/jruby-openssl.svg
71
- [ 1 ] : http ://xircles.codehaus.org/projects /jruby/lists
72
- [ 2 ] : https://github.com/jruby/jruby/issues
69
+ [ 0 ] : https://github.com /jruby/jruby-openssl/security
70
+ [ 1 ] : https ://github.com/jruby /jruby/wiki/MailingLists
71
+ [ 2 ] : https://github.com/jruby/jruby-openssl /issues/new
73
72
[ 3 ] : https://github.com/jruby/jruby-openssl/tree/master/integration
74
73
[ 4 ] : http://central.maven.org/maven2/org/jruby/
75
- [ 5 ] : http ://ci .jruby.org/snapshots/maven/org.jruby/
74
+ [ 5 ] : https ://www .jruby.org/nightly
0 commit comments