From: Mathieu Baudier Date: Sat, 9 Jul 2022 09:29:02 +0000 (+0200) Subject: Native SSH agent integration working X-Git-Tag: v2.3.5~28 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=e0950e75b9d153c4528ba74b5108baae74204581;p=gpl%2Fargeo-slc.git Native SSH agent integration working --- diff --git a/suite/org.argeo.slc.tool/src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java b/suite/org.argeo.slc.tool/src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java index 2621fc103..75c42fec2 100644 --- a/suite/org.argeo.slc.tool/src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java +++ b/suite/org.argeo.slc.tool/src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java @@ -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",