是否有将 ssh2 密钥转换为 openssh 密钥的 java 库。很像用于 Windows 的 puttykeygen.exe 应用程序。
问问题
551 次
1 回答
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();
于 2014-01-29T12:09:32.610 回答