question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ACMEv2 - Domain with Cyrillic alphabet

See original GitHub issue

Hey!

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:open
  • Created 3 years ago
  • Comments:7 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
asapostolovcommented, Jul 16, 2020

Thank you, it worked!

1reaction
ohadschncommented, Jun 15, 2020

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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found