11# JRuby-OpenSSL
22
33[ 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.
55
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 ) .
77
88Each jruby-openssl gem release includes a certain version, usually the latest available,
99of 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].
1313
1414## Compatibility
1515
16-
1716| 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 |
2524| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 |
2625| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 |
2726| ~ >0.10.5 | 1.7.20-9.3.x | Java 7-11 | 1.60-1.68 |
2827| ~ >0.11.x | 9.0.x-9.3.x | Java 7-11 | 1.62-1.68 |
2928| ~ >0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 |
3029| ~ >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 |
3231
3332NOTE: backwards JRuby compatibility was not handled for versions <= ** 0.9.6**
3433
3534## Security
3635
37- JRuby-OpenSSL is an essential part of [ JRuby] ( http ://jruby.org) , please report security
38- vulnerabilities to ` security@jruby.org ` 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+ ` security@jruby.org ` as detailed on JRuby's [ security page] ( https ://www. jruby.org/security) or using [ GitHub ] [ 0 ] .
3938
4039Please note that most OpenSSL vulnerabilities do not effect JRuby since its not using
4140any 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
6564
6665## License
6766
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
6968
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
7372[ 3 ] : https://github.com/jruby/jruby-openssl/tree/master/integration
7473[ 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