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

acme-challenge validation broken in 2.0.9 version - question "Try in default browser?" is missing #1204

Closed
wlodek76 opened this issue Aug 25, 2019 · 3 comments
Milestone

Comments

@wlodek76
Copy link

I would like to create certificates using unattended batch file and deploy acme-challenge files manually to the server. But it is not possible with 2.0.9 version.
The question [--test] Try in default browser? does not show up.

I do not want to use any automatic validation methods via FTP, SelfHosting or give any FTP access to the software. I would like to write acme-challenge files to the local disk, upload them manually to the server, then continue the validation process (with asking of user) as it was in 1.9.9 version.

I've tried all possible combination with --validation parameters but no success in 2.0.9
It does not work!

What is worst 2.0.9 even deletes created acme-challenge files.

wacs.exe --test --verbose --target manual --host "www.mydomain.com" --emailaddress "me@mydomain.com" --validation filesystem --webroot "c:\win-acme-2.0.9"

20190826_013332

It works excellent in 1.9.9 version as in picture below.
letsencrypt.exe --test --verbose --plugin manual --manualhost "www.mydomain.com" --emailaddress "me@mydomain.com" --webroot "c:\win-acme-1.9.9"

20190826_011918

@wlodek76
Copy link
Author

Please add a possibility to upload acme-challenge files manually without using ftp, webdav in unattended mode.

How it should work.

  1. I generate a real certificate.
  2. win-acme plugin writes acme-challenge files to the specified folder on a local disk, it stops and waits for a confirmation like a "next" button.
  3. I manually upload the files to the server.
  4. Then I confirm "next" and win-acme do the rest of job.

Regards.

@WouterTinus WouterTinus added this to the 2.0.10 milestone Aug 26, 2019
@WouterTinus
Copy link
Member

The Try in default browser? option will be back in the next release in --test mode (which you can also use on the production endpoint when you specify --baseuri https://acme-v02.api.letsencrypt.org/).

Regarding your other idea, I don't really see much need for it once the workaround with --test is back in place, but if it turns out there are more people interested I will consider it.

WouterTinus added a commit to WouterTinus/win-acme that referenced this issue Aug 26, 2019
@wlodek76
Copy link
Author

wlodek76 commented Sep 1, 2019

Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants