ACMEv2 - Domain with Cyrillic alphabet
See original GitHub issueHey!
So, I’m upgrading from version 0.9.6 to 1.0.5 because of the ACMEv2 support. I use the same websites configuration, just change the .zip - and the exception below occurs.
Cannot issue for "??-????.com": Domain name contains an invalid character
The domain name is пм-атра.com. Contains Cyrillic alphabet characters. This issue is realted to #41 and #199 which were resolved some time ago.
Do you think the issue is again in the underlying library letsencrypt-siteextension? Any idea how to fix it?
[06/01/2020 15:23:34 > f0c9b0: ERR ] Unhandled Exception: System.AggregateException: Encountered exception(s) during cert renewal (and/or notification) ---> Certes.AcmeRequestException: Fail to load resource from 'https://acme-v02.api.letsencrypt.org/acme/finalize/70771399/3591785838'.
[06/01/2020 15:23:34 > f0c9b0: ERR ] urn:ietf:params:acme:error:rejectedIdentifier: Error finalizing order :: Cannot issue for "??-????.com": Domain name contains an invalid character
[06/01/2020 15:23:34 > f0c9b0: ERR ] at Certes.Acme.IAcmeHttpClientExtensions.<Post>d__0`1.MoveNext()
[06/01/2020 15:23:34 > f0c9b0: ERR ] --- End of stack trace from previous location where exception was thrown ---
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at Certes.Acme.OrderContext.<Finalize>d__2.MoveNext()
[06/01/2020 15:23:34 > f0c9b0: ERR ] --- End of stack trace from previous location where exception was thrown ---
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at Certes.IOrderContextExtensions.<Finalize>d__0.MoveNext()
[06/01/2020 15:23:34 > f0c9b0: ERR ] --- End of stack trace from previous location where exception was thrown ---
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
[06/01/2020 15:23:34 > f0c9b0: ERR ] at Certes.IOrderContextExtensions.<Generate>d__2.MoveNext()
Issue Analytics
- State:
- Created 3 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
Domain name with Cyrillic alphabet · Issue #41
Hello! I have a case in which I need to configure Let's Encrypt renewer with a domain that has Cyrillic characters in the...
Read more >Internationalized domain names, the best allies of phishing
However, if the first is indeed the main domain name of the global search engine, the second contains two letters 'о' of the...
Read more >Phishing attacks using internationalized domains are hard ...
The browser will now display domain names in Punycode if all of their characters are Latin lookalike Cyrillic letters and if the top-level ......
Read more >Cyrillic Domain Names Become Operational On The Internet
Internet domain names using Cyrillic characters have begun working after the world governing body for Internet domain names officially ...
Read more >Let's Encrypt ACME v2 and Wildcard Certificates - trellis
I'm assuming the DNS-01 challenge type requirement (modification of DNS TXT records in order to demonstrate control over a domain) would ...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Thank you, it worked!
Yes that is the equivalent. The sample from the docs should work:
letsencrypt:ohadsoft-hosts:www.ohadsoft.com;ohadsoft.com;myümlautdomain.de