Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:
monext.testvgz.nl
I ran this command:
Complete-ACMEChallenge mo-testenvironment -ChallengeType dns-01 -Handler manual
It produced this output:
IdentifierPart : ACMESharp.Messages.IdentifierPart
IdentifierType : dns
Identifier : monext.testvgz.nl
Uri : https://acme-v01.api.letsencrypt.org/acme/authz/_jghGaMKOHQ8duNZ9t5W2YGsaTE7q5uuqtqJBWQwpXM
Status : pending
Expires : 29-11-2017 15:14:39
Challenges : {, , manual}
Combinations : {1, 2, 0}
My web server is (include version):
IIS 7.5
The operating system my web server runs on is (include version):
Windows Server 2012 R2
My hosting provider, if applicable, is:
Leaseweb
I can login to a root shell on my machine (yes or no, or I don’t know):
yes
I’m using a control panel to manage my site (no, or provide the name and version of the control panel):
no
My problem is; according to https://github.com/ebekker/ACMESharp/wiki/Quick-Start the command Complete-ACMEChallenge should produce output like below:
PS> Complete-ACMEChallenge dns1 -ChallengeType dns-01 -Handler manual
== Manual Challenge Handler - DNS ==
- Handle Time: [1/12/2016 1:41:51 PM]
- Challenge Token: [xfc0oQahXVqdaBlcZbk5nL8H-GSDFCoQ8LGzOL07qVI]
To complete this Challenge please create a new Resource
Record (RR) with the following characteristics: - RR Type: [TXT]
- RR Name: [_acme-challenge.example.com]
- RR Value: [vNx_fpLgvq0l4rqSATuxhxl9pa155SoeKvNZ98AFB_4]
but it does not, it produces the output which I described. I cannot enter the required Resource Record into the DNS. My powershell version is
Major Minor Build Revision
4 0 -1 -1
Im completely stumped at how I can get the required token to enter into the DNS so I cannot do a Submit-ACMEChallenge. When I browse to https://acme-v01.api.letsencrypt.org/acme/authz/_jghGaMKOHQ8duNZ9t5W2YGsaTE7q5uuqtqJBWQwpXM I see the dns-01 token section, do I need to get that token, calculate a SHA256 base64 hash from it using http://approsto.com/sha-generator/ and enter that one in the DNS? According to https://tools.ietf.org/html/draft-ietf-acme-acme-07#section-8.5 there needs to be a key authorization field but that’s not there. That’s only there when I do a Submit-ACMEChallenge and then the validation fails because DNS record is not setup correctly. I know the DNS record has to be of the format _acme-challenge.monext.testvgz.nl.
Help is appreciated.