4

ssh2 キーを openssh キーに変換する Java ライブラリはありますか。Windows 用の puttykeygen.exe アプリによく似ています。

4

1 に答える 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 に答える