Session.connect: java.security.SignatureException: Signature encoding error
Status: Alpha
Brought to you by:
ymnk
Hi,
Please help me with the following
I am using .52 version with Java 7. Trying to do scp to a box which is FIPS enabled.
The exception I am getting is
com.jcraft.jsch.JSchException: Session.connect: java.security.SignatureException: Signature encoding error
at com.jcraft.jsch.Session.connect(Session.java:558)
at com.jcraft.jsch.Session.connect(Session.java:183)
Program
public static Session getJschSession(final String hostname, final String username,
final String password) {
//Security.addProvider(new BouncyCastleProvider());
final JSch jsch = new JSch();
Session session = null;
JSch.setLogger(new JSCHLogger());
try {
session = jsch.getSession(username, hostname, 22);
session.setPassword(password);
final java.util.Properties config = new java.util.Properties();
config.put(
"kex",
"ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256");
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
System.out.println("Session Connect Successful....!");
} catch (final Exception e) {
e.printStackTrace();
}
Thanks and regards
Karthik
Are there any updates on this?
I create a ticket that might be related here - https://sourceforge.net/p/jsch/bugs/111/