When trying to add a site binding to a website in IIS, you may get the following error when specifying to bind the connection with an SSL certificate over HTTPS:
Add Site Binding
One or more intermediate certificates in the certificate chain are missing. To resolve this issue, make sure that all of the intermediate certificates are installed. For more information…
Basically, this error is suggesting that the certificate PKI is not setup. In other words, you don’t have a certificate installed that has a trusted root certificate authority.
To fix this, click OK. If your IIS HTTPS binding is there with the correct certificate, ignore the error. If the binding hasn’t saved, do the following:
- Reboot the server
- Get the certificate (pfx file) and install it with all the defaults Rerun the install, but select an alternative store to install the certificate. Select to install it in the Trusted Root Certificate Authority location Reboot the server
- Open IIS Select the web server and click Server Certificates (Features View)
- Click Import from the Action Pane and follow the wizard to import your certificate (pfx file)
- Once the certificate is imported, click on the website and click on Bindings in the action pane
- Add or edit a binding Select binding type to be HTTPS and select the SSL certificate you just imported
- Click OK (At this point you may still get the One or more intermediate certificates in the certificate chain are missing error message. It’s safe to ignore this)
Check that the binding worked. If it didn’t work then the binding won’t have the SSL certificate bound to the HTTPS protocol you selected.