gpt4 book ai didi

java - 在java中转换ssh key

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:44 25 4
gpt4 key购买 nike

是否有一个 java 库可以将 ssh2 key 转换为 openssh key 。很像适用于 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com