-
-
Notifications
You must be signed in to change notification settings - Fork 159
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
Roadmap for 2020 #50
Comments
Hi, random drop in - I develop https://certifytheweb.com which is a windows (GUI) based ACME certificate management system (now about 4 yrs old). It focuses on renewal automation and I'm planning to add an API for centralised cert renewal - i.e. clients (such as yours) can request the latest cert if they are authorized to by the administrator either via the ACME api or an http api call to the server. The service takes care of exotic things like DNS validation, API credential management, access control etc and also provides push deployment to external stores. So my point is, it would be nice to be able to fetch and use the latest cert from an arbitrary ACME CA or from a given http API endpoint (together with an Authorization: Bearer JWT token). This also has an advantage for large deployments to avoid lots of LE cert requests for the same domain when new app versions are deployed. |
Supporting an arbitrary ACME CA server should be easy to add. Can you open a new issue using https://github.com/natemcmaster/LetsEncrypt/issues/new?template=Feature_request.md to request these features? |
Haven't tried combining the two but would be great to make sure that this library works well with YARP out of the box with as little friction as possible, so that when YARP is officially released LettuceEncrypt could gain lots of exposure. |
I haven't looked into what it would take to integrate YARP, but I'm open to adding integration. Can you open a new issue using https://github.com/natemcmaster/LetsEncrypt/issues/new?template=Feature_request.md and describe what it would take to integrate with YARP? |
@natemcmaster the existing Kestrel integration should work with YARP today. The biggest question in my mind is what happens in YARPs pre-built exe scenario (not started yet). |
@Tratcher the convention for pre-built exe's (nginx, apache etc) performing reverse proxy duties is that they pickup up their certs from config (i.e. point to a file) and as discussed elsewhere certs can come from any number of sources. A nice extension of that would be if YARP could fetch a cert from a url (and possibly present an auth token), but auth that requires a handshake is more difficult and I think you'd need to get into the territory of dynamic plugins for middleware. |
Or if the pre-built exe embedded one of these libraries and allowed you to enable it via config. We don't want to go the route of dynamic plugins, that's why we're providing library and template alternatives for customization. |
Hey all,
I'm glad to see this repository continuing to get attention and continued usage. Here are my plans for for the coming year.
Feature enhancements:
Update May 2020 -- as the major features I had planned for 2020 are completed, I will be used GitHub features and 👍 votes to determine what is important to address next. At the moment, it seems #1 is next up.
Thanks for all your help and contributions!
Nate
The text was updated successfully, but these errors were encountered: