是否有将 ssh2 key 转换为 openssh key 的 Java 库。很像 windows 的 puttykeygen.exe 应用程序。
最佳答案
您可以使用 PEMWriter 将您的私钥转换为大多数应用程序接受的 PEM 格式 (.key)
以下示例转换从 KeyStore (JKS) 返回的 key
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();
关于java - 在java中转换ssh key ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11764698/