The parameter is incorrect. 0x80070057 (WIN32: 87)
I am trying to generate a certificate for exchange 2007. I use the exchange mgmt shell and get the request file using new-ExchangeCertificate -generaterequest -domainname <FQDN> -path c:\certreq.txt. I then open the certsrv site (https://server/certsrv)
and go through the process of requesting a certificate. I click Request a certificate, then Advanced certificate request, then Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file. I copy the contents of the certreq.txt file in the
field under Saved Request. At this point I should have a certificate template drop down menu, but it is not there. I submit anyway, and get an error message The parameter is incorrect. 0x80070057 (WIN32: 87). I am using a self-signed certificate that has expired.
I am using server 2003 R2 64 bit, and exchange 2007 sp1. I tried uninstalling and re-installing certificate services. I have done web searches (google, eventid.net) but can not find a solution. I tried several microsoft kb articles, including the one about
giving rights using ntrights.exe. Is there a solution to this?
May 17th, 2010 9:00am
Hi,
"I click Request a certificate, then Advanced certificate request, then Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file.I copy the contents of the certreq.txt file in the field under Saved Request. At this point I should
have a certificate template drop down menu, but it is not there."
After you click the Submit a certificate request by using a base-64-encoded CMC or PKCS #10 file, the certificate template drop down menu should be appear even you don't copy the contents of certreq.txt.
So I think your CA has some problem. You have better ask a question in windows forum:
http://social.technet.microsoft.com/Forums/en-US/winserversecurity/threads
Frank Wang
Free Windows Admin Tool Kit Click here and download it now
May 18th, 2010 10:47am