Misskey: v11からv10にアクティビティを送信するとき、v10側でエラーが出る

Created on 7 Apr 2019  ·  9Comments  ·  Source: syuilo/misskey

pubkey must be a sshpk.Key
というエラーが v10 側で出る

🌌Federation 🐛Bug

All 9 comments

node.jsネイティブで鍵を生成するようにしたことが関係しているかも…?

んー

  publicKey:
   { id: 'https://test.xn--931a.moe/users/a1yoxflnt/publickey',
     type: 'Key',
     owner: 'https://test.xn--931a.moe/users/a1yoxflnt',
     publicKeyPem: {} },

以前はこんな感じ

  publicKey:
   { id:
      'https://misskey.xyz/users/57d01a501fdf2d07be417afe/publickey',
     type: 'Key',
     owner: 'https://misskey.xyz/users/57d01a501fdf2d07be417afe',
     publicKeyPem:
      '-----BEGIN RSA PUBLIC KEY-----\nMIIBCgKCAQEAxrhmPy2BrJBwmrHNbN049GGcpKFI712oXt8NDxfMXa5cW+IyTMiC\nkHigW+bJE/MlWdsIkYnrJt9mGSZzoeZ30HHXG4ksOyk/MCrn5EOyeRgf8HaGHyJe\n4Vdjp4+WSRDqGd1A0vV4Be7dGfvDwuFOb7T6L36HMAZVsL18WvtSIph/3o5drW+Q\nf5ul67Ejqqhe6WZzfMsnG8hEMD2870zoUrYhT4YEBgz/5XmCJLJRjSObqJGH8IGO\nV7AhzCfJNhqU3AxB1kYejoplaaKPZ9+zpLwoYoR35YLJT88Un+NdYxVg5Xmucswi\nocwa5LVLkh4j9fRkQ6b5B3FigYZHS2J9awIDAQAB\n-----END RSA PUBLIC KEY-----\n' },

ありがとうございます 🙏
なんで空になっちゃうんだろう

createPublicKey の使い方が間違ってるかも

あとこれユーザーをレンダリングするたびに createPublicKey を呼び出してるけどユーザー作成時に createPublicKey しておいてデータベースに保管しておくのではダメかしら

ユーザー作成時に createPublicKey

それでいいはずです

それでいいはずです

ありがとうございます。そのようにします

正常に通信できるようになりました
ありがとうございました 🙏🙏🙏🙏🙏

Was this page helpful?
0 / 5 - 0 ratings