Native SSH agent integration working
authorMathieu Baudier <mbaudier@argeo.org>
Sat, 9 Jul 2022 09:29:02 +0000 (11:29 +0200)
committerMathieu Baudier <mbaudier@argeo.org>
Sat, 9 Jul 2022 09:29:02 +0000 (11:29 +0200)
suite/org.argeo.slc.tool/src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java

index 2621fc1032ae2b139d6f080432bd887e37a111c4..75c42fec2028d37ea06e51403f3b39b1657a7dda 100644 (file)
@@ -29,6 +29,9 @@ public class BouncyCastleFeature implements Feature {
                RuntimeClassInitialization.initializeAtBuildTime("net.i2p.crypto.eddsa");
                Security.addProvider(new EdDSASecurityProvider());
 
+               // required for Tomcat JNI DLL to load properly
+               RuntimeClassInitialization.initializeAtBuildTime("org.apache.tomcat.jni");
+
                RuntimeClassInitializationSupport rci = ImageSingletons.lookup(RuntimeClassInitializationSupport.class);
                rci.rerunInitialization("org.bouncycastle.jcajce.provider.drbg.DRBG$Default", "dependency with native random");
                rci.rerunInitialization("org.bouncycastle.jcajce.provider.drbg.DRBG$NonceAndIV",