2017-11-30 13 views
1

様々な形式で提供されているssh公開鍵をnode-forgeを使用してOpen SSH形式に変換したいと思います。さまざまな形式のssh公開鍵をノード偽造でOpen SSHに変換する

私は何の問題の鍵を生成して変換する必要がありません:

forge.ssh.publicKeyToOpenSSH(key, comment); 

をが、ノード・フォージにファイルを読み込む方法を見つけ出すことはできません、試しました:

pki.publicKeyFromPem(pem); 

または

pki.publicKeyFromAsn1(subjectPublicKeyInfo); 

イアン

答えて

1


あなたはこのようなOpenSSL public keys (PKCS#8)をロードすることができます。

公開は BASE64がエンコードされている
var forgePubKey = forge.pki.publicKeyFromPem('-----BEGIN PUBLIC KEY-----' + publicKey + '-----END PUBLIC KEY-----'); 

関連する問題