File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33require 'java'
44require 'jopenssl/version'
55
6- version = Jopenssl ::Version ::BOUNCY_CASTLE_VERSION
7- bc_jars = nil
8- begin
9- # if we have jar-dependencies we let it track the jars
10- require_jar ( 'org.bouncycastle' , 'bcpkix-jdk15on' , version )
11- require_jar ( 'org.bouncycastle' , 'bcprov-jdk15on' , version )
12- bc_jars = true
13- rescue LoadError
14- end if defined? ( Jars ) && ( ! Jars . skip? ) rescue nil
15- unless bc_jars
16- load "org/bouncycastle/bcpkix-jdk15on/#{ version } /bcpkix-jdk15on-#{ version } .jar"
17- load "org/bouncycastle/bcprov-jdk15on/#{ version } /bcprov-jdk15on-#{ version } .jar"
6+ # NOTE: assuming user does pull in BC .jars from somewhere else on the CP
7+ unless ENV_JAVA [ 'jruby.openssl.load.jars' ] . eql? ( 'false' )
8+ version = Jopenssl ::Version ::BOUNCY_CASTLE_VERSION
9+ bc_jars = nil
10+ begin
11+ # if we have jar-dependencies we let it track the jars
12+ require_jar ( 'org.bouncycastle' , 'bcpkix-jdk15on' , version )
13+ require_jar ( 'org.bouncycastle' , 'bcprov-jdk15on' , version )
14+ bc_jars = true
15+ rescue LoadError
16+ end if defined? ( Jars ) && ( ! Jars . skip? ) rescue nil
17+ unless bc_jars
18+ load "org/bouncycastle/bcpkix-jdk15on/#{ version } /bcpkix-jdk15on-#{ version } .jar"
19+ load "org/bouncycastle/bcprov-jdk15on/#{ version } /bcprov-jdk15on-#{ version } .jar"
20+ end
1821end
1922
2023require 'jruby'
You can’t perform that action at this time.
0 commit comments