-
-
Notifications
You must be signed in to change notification settings - Fork 162
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
Null reference when doing unsupported wildcards, workaround to do multi-site wildcard ssl #217
Comments
Well. It would seem (#1) my issue is using wildcard certs with LettuceEncrypt. Neither Http01 nor Tls methods support wildcards according to the letsencrypt challenge types page. DNS-01 is the only way, and that needs to be done interactively. |
I am not closing the ticket as there does seem to at least be a bug not detecting this unsupported state and the fact that there seems to not exist any solution for this. I understand why DNS-01 isn't supported for automated, but I think we should be able to use a manual client to do that and then use a docker volume/mount to bring the saved state in? |
Here's my workaround: Do certbot manually, let docker create a couple containers:
Add a LettuceEncryptStore as I did here and mount the volumes. Also see the changes to appSettings Run container:
|
Describe the bug
When trying to use LettuceEncrypt for Wildcard SSL, we receive an object not set error when doing unsupported wildcards.
Initially I thought I'd have to do DNS manual, but certbot worked fine. The comments below contain a workaround and provide a means to have a little more control over the certs- implements a cert store to pull the certs off a docker volume.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Either an error indicating unsupported behavior, or implement whatever mechanism certbot is using.
Additional context
http/https are definitely through the firewall and http redirect works while the container is running.
The text was updated successfully, but these errors were encountered: