Specify .well-known s2s discovery and X.509 validation#1830
Specify .well-known s2s discovery and X.509 validation#1830
Conversation
Original proposals: * #1708 (note: the JSON requirements were softened by #1824) * #1711 Implementation proofs: * matrix-org/synapse#4489 * No explicit PRs for MSC1711 could be found, however Synapse is known to implement it. There are no intentional changes which differ from the proposals in this commit, however the author has relied upon various historical conversations outside of the proposals to gain the required context. Inaccuracies introduced by the author are purely accidental.
|
I've requested review from @richvdh specifically as I want to ensure I haven't accidentally screwed up the entire specification for these two proposals. I'm also unsure if any of the perspectives stuff still applies for key exchange, such as the notary servers, and would like some feedback on whether or not that should be removed as well. My understanding is that it is no longer required. |
Original proposal: #1831 Implementation proof: pending
richvdh
left a comment
There was a problem hiding this comment.
Nice and clear. A couple of tweaks needed though.
|
@richvdh please take another look. Hopefully that's the last bits ironed out now. |
richvdh
left a comment
There was a problem hiding this comment.
Sorry I keep finding nits to pick at :/
erm not yet it doesn't (matrix-org/synapse#4366) |
Co-Authored-By: turt2live <travpc@gmail.com>
|
@richvdh no worries on nitpicking: I'd rather it be as perfect as it can be than wrong. Please take another look - I've applied your suggestions manually because the GitHub UI was fighting me. |
|
(landing this with anticipation that the FCPs are going to clear just fine - if this changes, we'll do the needed) |
Rendered: see 'docs' status check
Note to reviewers: This now includes MSC1831, which means this cannot land until the FCP has cleared.
Original proposals:
Implementation proofs:
There are no intentional changes which differ from the proposals in this commit, however the author has relied upon various historical conversations outside of the proposals to gain the required context. Inaccuracies introduced by the author are purely accidental.