Hi We are facing below exception on SSH Client while SSH handshake is happening between SSH client and SSH Server:
1. SSH Server is a NETCONF based device (SSH-2.0-OpenSSH_6.4) 2. SSH Client is based on Apache Mina SSHD 0.14.0 & Mina Core 2.0.9 running on JAVA (1.8.0_45) (SSH handshake failed) 3. If SSH Client is based on Apache Mina SSHD 0.12.0 & Mina Core 2.0.7running on JAVA (1.8.0_45) (SSH handshake success) 2016-11-22 18:38:59,089 | ERROR | NioProcessor-1 | ReversedAsyncSshHandler | 286 - com.adva.ensemble.controller.callhome-config-dispatcher - 17.1.1.1 | Exception at iosession - java.security.InvalidAlgorithmParameterException: Prime size must be multiple of 64, and can only range from 512 to 2048 (inclusive) at com.sun.crypto.provider.DHKeyPairGenerator.initialize(DHKeyPairGenerator.java:120)[sunjce_provider.jar:1.8.0_51] at java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:674)[:1.8.0_45] at java.security.KeyPairGenerator.initialize(KeyPairGenerator.java:411)[:1.8.0_45] at org.apache.sshd.common.kex.DH.getE(DH.java:65)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.client.kex.DHGEX.next(DHGEX.java:118)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.common.session.AbstractSession.doHandleMessage(AbstractSession.java:425)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.common.session.AbstractSession.handleMessage(AbstractSession.java:326)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.client.session.ClientSessionImpl.handleMessage(ClientSessionImpl.java:306)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:780)[31:org.apache.sshd.core:0.14.0] at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:308)[31:org.apache.sshd.core:0.14.0] Please provide us pointers on how to resolve/debug the issue Let me know if more inputs are required Thanks Vikram