是否有用于将ssh2密钥转换为openssh密钥的java库。很像用于windows的puttykeygen.exe应用程序。
答案 0 :(得分:0)
您可以使用PEMWriter将您的私钥转换为大多数应用程序可接受的PEM格式(.key)
以下示例转换从KeyStore(JKS)返回的密钥
Key privateKey = KeyStore.getKey(privateKeyAlias, keyStorePassword);//get key from JKS
StringWriter stringWriter = new StringWriter();
PEMWriter pemWriter = new PEMWriter(stringWriter);
pemWriter.writeObject(privateKey);
pemWriter.close();
byte[] privateKeyPEM = stringWriter.toString().getBytes();