%3CLINGO-SUB%20id%3D%22lingo-sub-1504837%22%20slang%3D%22en-US%22%3ECertificate%20is%20missing%20in%20IIS%20binding%20window%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1504837%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%20add%20a%20certificate%20to%26nbsp%3B%3CSTRONG%3EServer%20Certificates%3C%2FSTRONG%3E%26nbsp%3Bin%20IIS%20but%20you%20don%E2%80%99t%20see%20it%20in%20the%20binding%20window%2C%20there%20are%20two%20things%20to%20check%20first%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3E%3CSTRONG%3EMake%20sure%20the%20certificate%20you%20added%20to%20%E2%80%9CServer%20Certificates%E2%80%9D%20is%20the%20one%20you%20created%20a%20%E2%80%9CCertificate%20Request%E2%80%9D%20for.%26nbsp%3B%3C%2FSTRONG%3EIf%20you%20add%20a%20certificate%20that%20wasn%E2%80%99t%20requested%20in%20%E2%80%9CServer%20Certificates%E2%80%9D%2C%20it%20won%E2%80%99t%20show%20up%20in%20IIS%20binding%20window%20even%20if%20it%20does%20in%20%E2%80%9CServer%20Certificates%E2%80%9D%20list%3C%2FLI%3E%0A%3CLI%3E%3CSTRONG%3EMake%20sure%20there%20is%20a%20private%20key%20in%20the%20certificate%20(steps%20are%20below)%3C%2FSTRONG%3E%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECheck%20if%20the%20certificate%20has%20a%20private%20key%3A%3C%2FP%3E%0A%3CUL%3E%0A%3CLI%3EOpen%20mmc.%20Add%20Certificates%20for%20Computer%20account%3C%2FLI%3E%0A%3CLI%3EA%20%E2%80%9Ckey%20image%E2%80%9D%20should%20be%20on%20the%20certificate%20image.%20You%20can%20also%20check%20it%20by%20double%20clicking%20the%20certificate%3C%2FLI%3E%0A%3C%2FUL%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Nedim_0-1593977716262.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F203401i0C37164556131E9C%2Fimage-size%2Fmedium%3Fv%3D1.0%26amp%3Bpx%3D400%22%20title%3D%22Nedim_0-1593977716262.png%22%20alt%3D%22Nedim_0-1593977716262.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EIf%20the%20certificate%20doesn%E2%80%99t%20have%20a%20private%20key%2C%20run%20the%20command%20below.%3C%2FP%3E%0A%3CPRE%20class%3D%22lia-code-sample%20language-applescript%22%3E%3CCODE%3Ecertutil%20-repairstore%20my%20%5Bthumbprint%5D%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EYou%20should%20see%26nbsp%3B%3CSTRONG%3ECertUtil%3A%20-repairstore%20command%20completed%20successfully%3C%2FSTRONG%3E%26nbsp%3Bmessage.%20Close%20IIS%20Manager%20and%20open%20it%20again.%20Then%20check%20if%20the%20certificate%20appears%20in%20the%20binding%20window.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-1504837%22%20slang%3D%22en-US%22%3E%3CP%3EIf%20you%20add%20a%20certificate%20to%26nbsp%3BServer%20Certificates%26nbsp%3Bin%20IIS%20but%20you%20don%E2%80%99t%20see%20it%20in%20the%20binding%20window%2C%20there%20are%20two%20things%20to%20check.%3C%2FP%3E%3C%2FLINGO-TEASER%3E
Microsoft

If you add a certificate to Server Certificates in IIS but you don’t see it in the binding window, there are two things to check first:

  • Make sure the certificate you added to “Server Certificates” is the one you created a “Certificate Request” for. If you add a certificate that wasn’t requested in “Server Certificates”, it won’t show up in IIS binding window even if it does in “Server Certificates” list
  • Make sure there is a private key in the certificate (steps are below)

 

Check if the certificate has a private key:

  • Open mmc. Add Certificates for Computer account
  • A “key image” should be on the certificate image. You can also check it by double clicking the certificate

Nedim_0-1593977716262.png

 

If the certificate doesn’t have a private key, run the command below.

certutil -repairstore my [thumbprint]

 

You should see CertUtil: -repairstore command completed successfully message. Close IIS Manager and open it again. Then check if the certificate appears in the binding window.