Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

When I click the "Complete Certificate Request" link in IIS 7, I get this error:

Cannot find the certificate request that is associated with this certificate file. A certificate request must be completed on the computer where the request was created.

However, when I open the "Certificates" MMC console, I can see my certificate listed but it doesn't have a little key over the icon. I presume this means it has no private key, is this correct? How can I correct this?

share|improve this question
add comment

2 Answers

Is the certificate you're trying to import in .cer or .pfx format? If it is in .cer format, then it is an answer to a Certificate Signing Request (CSR), and it should be imported on the server where the CSR was created, in order to correctly create the key pair; failing this, you'll end up with a certificate without a private key (which is exactly what is happening).

Where did you create the certificate request? On this server on or another? Where exactly is the "Complete Certificate Request" link you're clicking?

If this indeed is the server where you created the CSR, and you're correctly asking IIS to complete it, then you could have hit this bug: http://support.microsoft.com/kb/959216.

share|improve this answer
    
It is a .cer file, and it is on the same server that I issued the CSR from. I have tried that KB article's steps as well, unfortunately it didn't help. –  Jon Tackabury Aug 21 '10 at 17:54
add comment
up vote 1 down vote accepted

I ended up getting a refund and revoking my certificate, and purchased another one from a different CA. The new certificate worked perfectly the first time, that's the last time I buy a cert from the first company.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.