我使用的是Bouncy Castle API并且我有ECPublicKey对象,但我不确定如何从那里构建OpenSSH授权密钥。我不知道格式是什么样的。我认为我的解决方案与RSA和DSA的解决方案类似。Decoding RSA/DSA Public Key
有人有任何建议吗?
答案 0 :(得分:0)
ECDSA密钥的格式在RFC5656:
中描述简而言之:
" ecdsa-sha2 - *"密钥格式都具有以下编码:
[global] trusted-host = <server IP or FQDN> [install] index-url = http://<server IP or FQDN>:3141/myuser/myindex/+simple/ [search] index = http://<server IP or FQDN>:3141/myuser/myindex/
ecc_key_blob值具有以下特定编码:
string "ecdsa-sha2-[identifier]" byte[n] ecc_key_blob