public void addHostKey(byte[] key) throws JSchException { HostKeyRepository hkr = this.jsch.getHostKeyRepository(); HostKey hk = new HostKey(this.host, key); UserInfo userInfo = new MyUserInfo(); hkr.add(hk, userInfo); log.info("hostkey added"); }
public void listKnownHosts() { HostKeyRepository hkr = this.jsch.getHostKeyRepository(); HostKey[] hks = hkr.getHostKey(); if (hks != null) { System.out.println("Host keys in " + hkr.getKnownHostsRepositoryID()); for (int i = 0; i < hks.length; i++) { HostKey hk = hks[i]; System.out.println(hk.getHost() + " " + hk.getType() + " " + hk.getFingerPrint(jsch)); } System.out.println(""); } }