File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change 5
5
# NOTE: assuming user does pull in BC .jars from somewhere else on the CP
6
6
unless ENV_JAVA [ 'jruby.openssl.load.jars' ] . eql? ( 'false' )
7
7
version = JOpenSSL ::BOUNCY_CASTLE_VERSION
8
- bc_jars = nil
9
8
begin
10
9
require 'jar-dependencies'
11
10
# if we have jar-dependencies we let it track the jars
12
- require_jar ( 'org.bouncycastle' , 'bcprov-jdk15on' , version )
13
- require_jar ( 'org.bouncycastle' , 'bcpkix-jdk15on' , version )
14
- require_jar ( 'org.bouncycastle' , 'bctls-jdk15on' , version )
11
+ require_jar 'org.bouncycastle' , 'bcprov-jdk15on' , version
12
+ require_jar 'org.bouncycastle' , 'bcpkix-jdk15on' , version
13
+ require_jar 'org.bouncycastle' , 'bctls-jdk15on' , version
14
+ begin # bcutil got extracted from bcprov in BC 1.69
15
+ require_jar 'org.bouncycastle' , 'bcutil-jdk15to18' , version
16
+ rescue LoadError , RuntimeError
17
+ # continue without loading the jar - assume we got BC < 1.69
18
+ end
15
19
bc_jars = true
16
- rescue LoadError
20
+ rescue LoadError , RuntimeError
17
21
bc_jars = false
18
22
end
19
23
unless bc_jars
You can’t perform that action at this time.
0 commit comments