Error parsing Request: The request subject name is invalid or too long. 0x80094001 (-2146877439)
I am working on a Windows 2003 Server system which has offline Enterprise CA. When I try to generate a certificate request I am getting a error. I had mentioned that in the title. I am not able to figure out why this is happening. I am sure there would be some issue with the format or settings. But as it is offline I do not expect this kind of issues.
Re: Error parsing Request: The request subject name is invalid or too long. 0x80094001 (-2146877439)
The problems usually happens if teh subject in the Name box matches the name of the certification authority. The subject's CN is string-compared and binary-compared to the issuer's name. If the full DN names are available, these names are compared before a certificate is issued. Comparison does not depend on the actual encoding of the characters in the subject's name. More information can be found here - http://support.microsoft.com/kb/312344
Re: Error parsing Request: The request subject name is invalid or too long. 0x80094001 (-2146877439)
You might need to enable the parsing of request attributes for the subject information and for that you can use the below command and run it. It will allow for enrollment via web enrollment pages. After doing that restart the certification authority service by using this command net stop certsvc and net start certsvc. And then run the below command:
certutil -setreg ca\CRLFlags +CRLF_ALLOW_REQUEST_ATTRIBUTE_SUBJECT
Re: Error parsing Request: The request subject name is invalid or too long. 0x80094001 (-2146877439)
Can you right click on My Computer and then go to Manager. After that go to Disk Management and check which hard disk is named "Disk 0", which will usually the disk. Incase it is a primary hard drive then you will have to backup everything immediately because it will soon crash. You can try to repair it but still unless you do a low level format the issue will still remain in your computer.