Problem
Beim ausstellen eines neuen Zertifikates mit einem frisch generierten CSR reagiert die Windows Zertifizierungsstelle (CA) in dem Webinterface mit diesem Fehler:
Der angeforderte Antragstellername ist ungültig oder zu lang (0x80094001)
Das gleiche tut Sie auch auf einem englischen Windows, mit einem englischen Fehler:
Error parsing request the subject name is invalid or too long 0x80094001 (CSR)
Lösung
Wenn die CA unter Windows Server 2008 oder früher erstellt wurde, hat diese warscheinlich das gute alte 64-Zeichen Limit für Domains geerbt. Man kann diese (heute) sinnlose limitierung ganz schnell abschalten:
c:\> certutil -setreg ca\EnforceX500NameLengths 0
Die Einstellung ist ebenfalls notwendig, wenn man Wildcard-Zertifikate mit einer Windows CA unterschreiben möchte.