Blob Blame History Raw
--- ./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();
+        }
     }
 }