--- ./wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostProvider.java.sav 2005-10-12 10:16:36.000000000 -0400
+++ ./wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/knownhost/SingleKnownHostProvider.java 2008-10-03 17:10:56.000000000 -0400
@@ -17,6 +17,7 @@
*/
import com.jcraft.jsch.HostKeyRepository;
+import com.jcraft.jsch.HostKey;
import com.jcraft.jsch.JSch;
import com.jcraft.jsch.UserInfo;
import org.codehaus.plexus.util.Base64;
@@ -59,6 +60,15 @@
public void addKnownHosts( JSch sch, UserInfo userInfo )
{
HostKeyRepository hkr = sch.getHostKeyRepository();
- hkr.add( host, Base64.decodeBase64( key.getBytes() ), userInfo );
+ //hkr.add( host, Base64.decodeBase64( key.getBytes() ), userInfo );
+ try
+ {
+ HostKey hostkey = new HostKey(host, Base64.decodeBase64(key.getBytes()));
+ hkr.add(hostkey, userInfo);
+ }
+ catch (Exception e)
+ {
+ e.printStackTrace();
+ }
}
}