I used a wacs client and entered the following commands
Please choose from the menu: N
Running in mode: Interactive, Simple
Target plugin IIS not available: No supported version of IIS detected.
Please specify how the list of domain names that will be included in the
certificate should be determined. If you choose for one of the āall bindingsā
options, the list will automatically be updated for future renewals to
reflect the bindings at that time.
1: Read site bindings from IIS
2: Manual input
3: CSR created by another program
C: Abort
How shall we determine the domain(s) to include in the certificate?: 2
Enter comma-separated list of host names, starting with the common name: blog.javasqlweb.org
Target generated using plugin Manual: blog.javasqlweb.org
Validation plugin SelfHosting not available: Run as administrator to allow use of the built-in web listener.
The ACME server will need to verify that you are the owner of the domain
names that you are requesting the certificate for. This happens both during
initial setup and for every future renewal. There are two main methods of
doing so: answering specific http requests (http-01) or create specific dns
records (dns-01). For wildcard domains the latter is the only option. Various
additional plugins are available from https://github.com/win-acme/win-acme/.
1: [http-01] Save verification files on (network) path
2: [http-01] Serve verification files from memory
3: [http-01] Upload verification files via FTP(S)
4: [http-01] Upload verification files via SSH-FTP
5: [http-01] Upload verification files via WebDav
6: [dns-01] Create verification records manually (auto-renew not possible)
7: [dns-01] Create verification records with acme-dns (https://github.com/joohoi/acme-dns)
8: [dns-01] Create verification records with your own script
9: [tls-alpn-01] Answer TLS verification request from win-acme
C: Abort
How would you like prove ownership for the domain(s)?: 6
Store plugin CertificateStore not available: Run as administrator to allow certificate store access.
When we have the certificate, you can store in one or more ways to make it
accessible to your applications. The Windows Certificate Store is the default
location for IIS (unless you are managing a cluster of them).
1: IIS Central Certificate Store (.pfx per host)
2: PEM encoded files (Apache, nginx, etc.)
3: PFX archive
4: Windows Certificate Store
5: No (additional) store steps
How would you like to store the certificate?: 5
Installation plugin IIS not available: No supported version of IIS detected.
With the certificate saved to the store(s) of your choice, you may choose one
or more steps to update your applications, e.g. to configure the new
thumbprint, or to update bindings.
1: Create or update https bindings in IIS
2: Create or update ftps bindings in IIS
3: Start external script or program
4: No (additional) installation steps
Which installation step should run first?: 4
Terms of service: C:\ProgramData\win-acme\acme-v02.api.letsencrypt.org\LE-SA-v1.2-November-15-2017.pdf
Open in default application? (y/n*) - yes
Do you agree with the terms? (y*/n) - yes
Enter email(s) for notifications about problems and abuse (comma seperated): rickdelpo@gmail.com
[blog.javasqlweb.org] Authorizingā¦
[blog.javasqlweb.org] Authorizing using dns-01 validation (Manual)
Domain: blog.javasqlweb.org
Record: _acme-challenge.blog.javasqlweb.org
Type: TXT
Content: āgav5IlUGJ48nMKvlrynYjkreeb4GB4nGw1EW8s10R8Aā
Note: Some DNS managers add quotes automatically. A single set
is needed.
Please press after youāve created and verified the record
[blog.javasqlweb.org] Preliminary validation failed: no TXT records found
The correct record is not yet found by the local resolver. Check your configuration and/or wait for the name servers to synchronize and press to try again. Answer āNā to try ACME validation anyway. (y*/n) - no
[blog.javasqlweb.org] Error preparing for challenge answer
Create certificate failed, retry? (y/n*) - yes
First chance error calling into ACME server, retrying with new nonceā¦
[blog.javasqlweb.org] Authorizingā¦
[blog.javasqlweb.org] Authorizing using dns-01 validation (Manual)
Domain: blog.javasqlweb.org
Record: _acme-challenge.blog.javasqlweb.org
Type: TXT
Content: āgav5IlUGJ48nMKvlrynYjkreeb4GB4nGw1EW8s10R8Aā
Note: Some DNS managers add quotes automatically. A single set
is needed.
Please press after youāve created and verified the record
[blog.javasqlweb.org] Preliminary validation succeeded
[blog.javasqlweb.org] Preliminary validation succeeded
[blog.javasqlweb.org] Authorization result: valid
Domain: blog.javasqlweb.org
Record: _acme-challenge.blog.javasqlweb.org
Type: TXT
Content: āgav5IlUGJ48nMKvlrynYjkreeb4GB4nGw1EW8s10R8Aā
Please press after youāve deleted the record
Requesting certificate [Manual] blog.javasqlweb.org
Store with Noneā¦
Installing with Noneā¦
Adding Task Scheduler entry with the following settings
N: Create certificate (default settings)
M: Create certificate (full options)
R: Run renewals (0 currently due)
A: Manage renewals (1 total)
O: More optionsā¦
Q: Quit