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 55# NOTE: assuming user does pull in BC .jars from somewhere else on the CP
66unless ENV_JAVA [ 'jruby.openssl.load.jars' ] . eql? ( 'false' )
77 version = JOpenSSL ::BOUNCY_CASTLE_VERSION
8- bc_jars = nil
98 begin
109 require 'jar-dependencies'
1110 # 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
1519 bc_jars = true
16- rescue LoadError
20+ rescue LoadError , RuntimeError
1721 bc_jars = false
1822 end
1923 unless bc_jars
You can’t perform that action at this time.
0 commit comments