From e0950e75b9d153c4528ba74b5108baae74204581 Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Sat, 9 Jul 2022 11:29:02 +0200 Subject: [PATCH] Native SSH agent integration working --- .../src/org/argeo/slc/tool/graalvm/BouncyCastleFeature.java | 3 +++ 1 file changed, 3 insertions(+) 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", -- 2.39.2