Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

adopt new Twisted TLS APIs #1691

Open
Open

Description

@glyph

The code in Synapse uses a subclass of ssl.ContextFactory with some manual OpenSSL setup.

Twisted will do quite a lot of this for you (more every day!) and can handle several things that it looks like Synapse isn't doing right now, like service identity validation and sending server name indication.

The relevant APIs are:

Activity

  1. krombel commented on Oct 9, 2017

    @krombel
    Contributor

    FTR: This would also make it easy to implement http2-connections - e.g. server2server

  2. added a commit that references this issue on Sep 21, 2020
  3. richvdh commented on Sep 21, 2020

    @richvdh
    Member

    We've updated the client side now, but still subclass ContextFactory for Server-side connections.

  4. added
    T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.
    and removed on Aug 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    T-EnhancementNew features, changes in functionality, improvements in performance, or user-facing enhancements.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions