Let's Encrypt #5023
Replies: 3 comments 1 reply
-
@RodDaSilvaWCO one of the high level goals in Oqtane is to minimize third party dependencies... so I do not envision adding this functionality to the core framework. I would suggest that you create a module and make it available via the Marketplace. |
Beta Was this translation helpful? Give feedback.
-
@sbwalker Agreed. That's what I was originally thinking of doing, and that is why I posted here - because it's not clear to me how to go about it, given this would be an "Admin" module. Is your Admin page (the one that shows all the Admin modules) extensible? I.e.; can we add to it? Furthermore, the certificate that this module would ultimately generate would need to be configured in the startup code of the Oqtane Server (e.g.; in the DI where Kestrel, IIS or HTTPS.sys are configured). Correct me if I am wrong but I don't thing you can do that with a "module". IOWs I think such changes would be too low-level to be handle by a module, unless you can think of a way? FWIW, both of the above libraries I mentioned depend on a NETStandard implementation of ACME called Certes. And the only notable dependency it has is on BouncyCastle for the certificate stuff - a fairly safe dependency IMO. (Certes also depends on Netwonsoft for JSON support, that could be replaced with Microsoft's Json library easy enough). Thanks, |
Beta Was this translation helpful? Give feedback.
-
@sbwalker Thanks for the detailed and thoughtful response. I am happy to hear the requirements can be supported through a module. That is definitely the way to go as I agree with everything you said regarding keeping the framework lean. I will look into this further. Thanks for the pointers. |
Beta Was this translation helpful? Give feedback.
-
Hi All,
Out of curiosity, are there any plans to integrate automated SSL certificate management into Oqtane via a library like EncryptWeMust or LettuceEncrypt . Seems to me this would be a welcomed featured for anyone trying to stand up a turnkey website using Oqtane in their own infrastructure or on IaaS.
I am considering modifying the Oqtane Server startup code to integrate one of these ACME clients for one of my projects, and was just wondering if I would be duplicating preexisting effort from someone in this community.
Thanks,
Rod
Beta Was this translation helpful? Give feedback.
All reactions