Hi all, We are trying to use Mina SSHD for SSH communication in our Java application. We just found "org.bouncycastle.jce.provider.BouncyCastleProvider" provider is required for creating the SshClient (SshClient client = SshClient.setUpDefaultClient();).
Is it required to add this provider in java.security and have bcprov library to use Mina SSHD? We are getting the below runtime exception on trying to create SshClient in our application: java.lang.RuntimeException: Failed to register BC as a JCE provider at org.apache.sshd.common.util.security.SecurityUtils.registerSecurityProvider(SecurityUtils.java:491) at org.apache.sshd.common.util.security.SecurityUtils.register(SecurityUtils.java:446) at org.apache.sshd.common.util.security.SecurityUtils.isBouncyCastleRegistered(SecurityUtils.java:395) at org.apache.sshd.common.util.security.SecurityUtils.getRandomFactory(SecurityUtils.java:548) at org.apache.sshd.common.BaseBuilder.fillWithDefaultValues(BaseBuilder.java:160) at org.apache.sshd.client.ClientBuilder.fillWithDefaultValues(ClientBuilder.java:116) at org.apache.sshd.client.ClientBuilder.fillWithDefaultValues(ClientBuilder.java:54) at org.apache.sshd.common.BaseBuilder.build(BaseBuilder.java:262) at org.apache.sshd.client.ClientBuilder.build(ClientBuilder.java:167) at org.apache.sshd.client.ClientBuilder.build(ClientBuilder.java:54) at org.apache.sshd.common.BaseBuilder.build(BaseBuilder.java:285) at org.apache.sshd.client.SshClient.setUpDefaultClient(SshClient.java:889) Regards, Vishnupriya