feat: import pre-existing signing key from Synapse #195

Open
opened 2024-03-03 23:20:13 +00:00 by girlbossceo · 2 comments
girlbossceo commented 2024-03-03 23:20:13 +00:00 (Migrated from github.com)

At least I want to support outputting the homeserver signing key from the database because I seriously doubt this is hard lol. It's generated upon creation of the database.

Will maybe try looking into seeing if we can change it too. Not sure how it will be done, maybe what Synapse does and reads it from a file with a check on the file permissions. Or a commandline argument to change it?

At least I want to support outputting the homeserver signing key from the database because I seriously doubt this is hard lol. It's generated upon creation of the database. Will maybe try looking into seeing if we can change it too. Not sure how it will be done, maybe what Synapse does and reads it from a file with a check on the file permissions. Or a commandline argument to change it?
girlbossceo commented 2024-03-19 00:17:27 +00:00 (Migrated from github.com)

This ended up being unfortunately a lot more complex than I thought. I would like to be able to extract the key into Synapse's homeserver signing key format, but it doesn't appear to be as simple as I thought (cryptography is hard)

An unfinished branch is here if someone wants to pick it up: https://github.com/girlbossceo/conduwuit/tree/bad-attempt-at-extracting-homeserver-signing-key

This ended up being unfortunately a lot more complex than I thought. I would like to be able to extract the key into Synapse's homeserver signing key format, but it doesn't appear to be as simple as I thought (cryptography is hard) An unfinished branch is here if someone wants to pick it up: https://github.com/girlbossceo/conduwuit/tree/bad-attempt-at-extracting-homeserver-signing-key
nex added the
Inherited
label 2025-04-14 23:38:18 +00:00
Owner

I know a few people have expressed interest in being able to import their keys at least, might be worth taking a look at this eventually

I know a few people have expressed interest in being able to *import* their keys at least, might be worth taking a look at this eventually
nex added the
Priority
Low
label 2025-04-20 13:40:03 +00:00
nex changed title from Homeserver signing key stuff to feat: import pre-existing signing key from Synapse 2025-04-30 22:12:56 +00:00
nex added this to the 0.6.0 milestone 2025-06-18 16:39:26 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: continuwuation/continuwuity#195
No description provided.