28 lines
1.0 KiB
Diff
28 lines
1.0 KiB
Diff
--- ./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();
|
|
+ }
|
|
}
|
|
}
|