将Java PrivateKey(PKCS#8格式)转换为SSH(RSA / DSA)或SSH2

时间:2016-12-21 14:19:48

标签: java ssh

我在尝试将PrivateKey(java.security.PrivateKey)转换为OpenSSH或SSH.com运行时(或Putty / ppk,如果可能的话)时遇到问题。
我正在使用密钥库,它只支持PKCS#12和PKCS#8。

我知道转换可以使用openssl完成,但我需要运行它(如果可能的话)。

如果我打印我的privateKey,它看起来像这样:

RSA private key (2048 bits):                              
modulus: ce02bd801015dd30e31eb59353ffdf8021ce2476557720b69
public exponent: 25                                       
private exponent: 10b41d33e5a0e86bbf635ad4981baa567f4810cb
primeP: f6e3b8fe768e496a31b66fe94339f3011b9c6ec93899e3e932
primeQ: d59cd98d9ecb5506c4bbd9f816b7d9b8913fbfdb108fe6c1aa
primeExponentP: 5012812fef1963eb170abc83010be01c08f476f527
primeExponentQ: 33f5b860b7ec451d5272e1fe135d271f0e92f750f6
crt_coefficient: 876c2a73d1198bd65484c00e74d39bc65ceba5ec6

感谢任何帮助。

最好的问候...... 彼得

0 个答案:

没有答案