|
5 | 5 |
|
6 | 6 | Under the hood uses the [Bouncy Castle Crypto APIs](http://www.bouncycastle.org/).
|
7 | 7 |
|
| 8 | +Each jruby-openssl gem release includes a certain version, usually the latest available, |
| 9 | +of the library (namely BC Provider and PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL jars). |
| 10 | + |
8 | 11 | Please report bugs and incompatibilities (preferably with test-cases) to either
|
9 | 12 | the JRuby [mailing list][1] or the [bug tracker][2].
|
10 | 13 |
|
11 | 14 | ## Compatibility
|
12 | 15 |
|
13 |
| -Since version **0.9.6** jruby-openssl aims to be compatible with all JRuby versions |
14 |
| -**>= 1.6.8** (including 1.7 and 9k), if it's not we consider that a bug, report. |
15 | 16 |
|
16 |
| -We currently (for 0.9.x) require the Bouncy Castle Java APIs to be **>= 1.49**, |
17 |
| -for JRuby-OpenSSL **gem <= 0.9.6** you also need to make sure BC jars <= 1.50 ! |
| 17 | +| 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.7 | Java 6-8 | 1.50-1.55 | |
| 25 | + |
| 26 | +NOTE: backwards JRuby compatibility was not handled for versions <= **0.9.6** |
| 27 | + |
| 28 | +## Security |
| 29 | + |
| 30 | +JRuby-OpenSSL is an essential part of [JRuby](http://jruby.org), please report security |
| 31 | +vulnerabilities to `[email protected]` as detailed on JRuby's [security page ](http://jruby.org/security). |
| 32 | + |
| 33 | +Please note that most OpenSSL vulnerabilities do not effect JRuby since its not using |
| 34 | +any of OpenSSL's C code, only Ruby parts (*.rb) are the same as in MRI's OpenSSL library. |
18 | 35 |
|
19 | 36 | ## Testing
|
20 | 37 |
|
|
0 commit comments