从ECDSA公共密钥创建授权密钥
问题描述:
我正在使用Bouncy Castle API,并且我拥有ECPublicKey对象,但我不确定如何从那里构建OpenSSH授权密钥。我不知道格式是什么样子。我认为我的解决方案与RSA和DSA的解决方案类似。Decoding RSA/DSA Public Key从ECDSA公共密钥创建授权密钥
有没有人有任何建议?
简而言之::
答
ECDSA密钥的格式在RFC5656描述
的 “ECDSA-sha2- *” 键格式的所有具有以下编码:
string "ecdsa-sha2-[identifier]" byte[n] ecc_key_blob
ecc_key_blob值具有以下特定编码:
string [identifier] string Q