"be a localhost .de"
Why cant they just use a HOSTS file entry? What is the need for DNS?
If there is no need for DNS then why use the public, commercial CA system? That system relies on domainname registration credentials as "authentication".
Not sure I understand the design of this software. What is the purpose of the web server?