Skip to content
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

Arbitrary CA Servers #166

Closed
LuvForAirplanes opened this issue Dec 31, 2020 · 5 comments
Closed

Arbitrary CA Servers #166

LuvForAirplanes opened this issue Dec 31, 2020 · 5 comments
Labels
closed-fixed enhancement New feature or request

Comments

@LuvForAirplanes
Copy link

While I realize that the project was named LettuceEncrypt, which directly implies it is for use with Let's Encrypt, I would like to consider adding support for arbitrary CA servers. My goals for this are primarily in a development environment, but it may be useful in production also. (say, for an internal SSL network where we have a local CA authority)

This idea has been mentioned before: (Issue #50 Comment 629898104)

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...

What do ya'll think?

@LuvForAirplanes LuvForAirplanes added the enhancement New feature or request label Dec 31, 2020
@gcelet
Copy link

gcelet commented Jan 12, 2021

Hi all,

I use step-ca to manage my internal certificates: supporting arbitrary ACME CA would be super useful for me.

@LuvForAirplanes
Copy link
Author

That's precisely what I'm using also.

@natemcmaster
Copy link
Owner

This should be possible already. Try providing your own implementation of ICertificateAuthorityConfiguration via DI.
https://github.com/natemcmaster/LettuceEncrypt/blob/v1.0.1/src/LettuceEncrypt/Acme/ICertificateAuthorityConfiguration.cs

@LuvForAirplanes
Copy link
Author

Thanks @natemcmaster I'll check into this. I had already implemented it a little differently, but I'll see if I can get my code modified.

@natemcmaster
Copy link
Owner

Closing as question is answered and this feature is already implemented.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
closed-fixed enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants