-
-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Let's Encrypt support #3
Comments
This is absolutely something I'm interested in; thanks for writing it up. |
I thought about it some more, and the (EDIT: fix method name) |
|
Uh, yeah, that :) |
Oops, there's not actually a Twisted implementation of the Let's Encrypt API yet (for some reason I thought |
txacme is a thing now, see that repo for further progress on that front. I'll come back here once that's done, to figure out how exactly the integration with |
I'm now planning to add my own endpoint parsers in txacme, to make things simple. (I'll still be using |
I'm inclined to say we should close it, although I'm not doing so immediately because it hinges on this one question: how would this be resolved, under your current understanding, @mithrandi ? |
Almost all of the functionality I discussed originally is now provided in We could keep this open until an actual txacme release happens, though? (I'm not quite there, but pretty close) |
Feel free to close when txacme is released, then. |
This is in support of twisted/mantissa#40 but the Mantissa component of this is really minimal. Essentially, all Mantissa should be responsible for is providing an object that can:
Interacting with Let's Encrypt requires 1 and 2, serving TLS via txsni requires 3, and the obvious relatedness of these tasks suggests they should be implemented by the same object.
3 is already provided by the
mapping
argument thatSNIMap
takes, so this raises a few questions:zope.interface.Interface
s, or just documentation?There's no particular reason the Let's Encrypt stuff needs to be in txsni itself, that just seems like a convenient place to put it: I guess it really depends on where @glyph wants it. If this does end up in txsni, then I'll break the work up into several branches for the independent bits, so this issue itself is more of a "master tracking issue".
The text was updated successfully, but these errors were encountered: