I’m getting trouble to complete ACME challenge even the http response is exactly same as required, please help to check it.
When I check the challenge status on this url:
https://acme-v01.api.letsencrypt.org/acme/challenge/mfWG-XkaoX-y-6pOor1nKYI55QIcpTcHMIYtHfPG_zY/2768023139
I got this response:
{
“type”: “http-01”,
“status”: “invalid”,
“error”: {
“type”: “urn:acme:error:unauthorized”,
“detail”: “The key authorization file from the server did not match this challenge [ODdWrr0UJW3HdyGWNcUA5S3BpZvsE3lXEyLfxsN23-A.PmxcITz36tYkGadb_Ti8ApByYtI0VhTKs_jHPnQvFro] != [ODdWrr0UJW3HdyGWNcUA5S3BpZvsE3lXEyLfxsN23-A.PmxcITz36tYkGadb_Ti8ApByYtI0VhTKs_jHPnQvFro]”,
“status”: 403
},
“uri”: “https://acme-v01.api.letsencrypt.org/acme/challenge/mfWG-XkaoX-y-6pOor1nKYI55QIcpTcHMIYtHfPG_zY/2768023139”,
“token”: “ODdWrr0UJW3HdyGWNcUA5S3BpZvsE3lXEyLfxsN23-A”,
“keyAuthorization”: “ODdWrr0UJW3HdyGWNcUA5S3BpZvsE3lXEyLfxsN23-A.PmxcITz36tYkGadb_Ti8ApByYtI0VhTKs_jHPnQvFro”,
“validationRecord”: [
{
“url”: “http://yw.duopu.cn/.well-known/acme-challenge/ODdWrr0UJW3HdyGWNcUA5S3BpZvsE3lXEyLfxsN23-A”,
“hostname”: “yw.duopu.cn”,
“port”: “80”,
“addressesResolved”: [
“114.55.59.234”
],
“addressUsed”: “114.55.59.234”,
“addressesTried”: []
}
]
}
My domain is:
http://yw.duopu.cn/
I ran this command on PowerShell:
Submit-ACMEChallenge dns3 -ChallengeType http-01
It produced this output:
IdentifierPart : ACMESharp.Messages.IdentifierPart
IdentifierType : dns
Identifier : yw.duopu.cn
Uri : https://acme-v01.api.letsencrypt.org/acme/authz/mfWG-XkaoX-y-6pOor1nKYI55QIcpTcHMIYtHfPG_zY
Status : pending
Expires : 2017/12/24 4:50:09
Challenges : {, manual, }
Combinations : {1, 0, 2}
My web server is (include version):
Apache/2.2.22 (Win32)
The operating system my web server runs on is (include version):
Windows Server 2012
My hosting provider, if applicable, is:
Alicloud
I can login to a root shell on my machine (yes or no, or I don’t know):
Yes, I login via Microsoft Remote Desktop