@Test public void testFingerprint() throws Exception { final FileKeyProvider f = new OpenSSHKeyFile.Factory().create(); f.init("", "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/71hmi4R+CZqGvZ+aVdaKIt5yb2H87yNAAcdtPAQBJBqKw/vR0iYeU/tnwKWRfnTK/NcN2H6yG/wx0o9WiavUhUaSUPesJo3/PpZ7fZMUk/Va8I7WI0i25XlWJTE8SMFftIuJ8/AVPNSCmL46qy93BlQb8W70O9XQD/yj/Cy6aPb9wlHxdaswrmdoIzI4BS28Tu1F45TalqarqTLm3wY4RpghxHo8LxCgNbmd0cr6XnOmz1RM+rlbkiuSdNphW3Ah2iCHMif/KdRCFCPi5LyUrdheOtQYvQCmFREczb3kyuQPCElQac4DeL37F9ZLLBHnRVi7KxFqDbcbNLadfExx dkocher@osaka.local"); assertEquals("87:60:23:a3:56:b5:1a:24:8b:63:43:ea:5a:d4:e1:9d", new SSHFingerprintGenerator().fingerprint(f.getPublic()) ); }
public String fingerprint(final PublicKey key) throws ChecksumException { return this.fingerprint(new ByteArrayInputStream( new Buffer.PlainBuffer().putPublicKey(key).getCompactData())); }
SSHFingerprintGenerator { public String fingerprint(final PublicKey key) throws ChecksumException { return this.fingerprint(new ByteArrayInputStream( new Buffer.PlainBuffer().putPublicKey(key).getCompactData())); } }
SSHFingerprintGenerator { public String fingerprint(final PublicKey key) throws ChecksumException { return this.fingerprint(new ByteArrayInputStream( new Buffer.PlainBuffer().putPublicKey(key).getCompactData())); }  }
SSHFingerprintGenerator { public String fingerprint(final PublicKey key) throws ChecksumException { return this.fingerprint(new ByteArrayInputStream( new Buffer.PlainBuffer().putPublicKey(key).getCompactData())); }  String fingerprint(final PublicKey key); String fingerprint(final InputStream in); }
SSHFingerprintGenerator { public String fingerprint(final PublicKey key) throws ChecksumException { return this.fingerprint(new ByteArrayInputStream( new Buffer.PlainBuffer().putPublicKey(key).getCompactData())); }  String fingerprint(final PublicKey key); String fingerprint(final InputStream in);  }