SSH兼容私钥

时间:2018-04-04 20:37:22

标签: java ssh rsa

有谁能告诉我如何从Java的RSAPrivateKey生成SSH兼容的私钥?我看了很多帖子但没有为我工作。

KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");
        kpg.initialize(2048);
        KeyPair kp = kpg.genKeyPair();

        Writer out = new FileWriter(outfile);
        String encodedPrivateKey = encoder.encodeToString(kp.getPrivate().getEncoded());
        out.write(privKeyPrepend);
        out.write(encodedPrivateKey);
        out.write(privKeyAppend);
        out.close();

0 个答案:

没有答案