Introduce Keypair model for remote-account public-key management in ActivityPub
Introduce Keypair model for remote-account public-key management in ActivityPub: a task in bird-critic-1.5-full-300 (Harbor dataset). Mastodon currently stores each account's RSA public key in a single public key column on the accounts table. This does not accommodate remote servers (such as…
The task
Mastodon currently stores each account's RSA public key in a single `public_key` column on the `accounts` table. This does not accommodate remote servers (such as GoToSocial) that advertise multiple keys or store keys in separate key documents. This task introduces a `Keypair` ActiveRecord model to hold one or more…
Part of kochsnow/bird-critic-1.5-full-300.