Today when adding a secure binding to one of my sites in IIS 7, I got this error:
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, see http://support.microsoft.com/kb/954755.
Thawte and more certificate authorities are currently changing from 1024 bits based root certificates to 2048 bits. All certificates now require Intermediate Certificate Authorities and that’s the reason for the error message.
Here’s the solution:
- Download the Intermediate CA bundle from your certificate authority. You can find the Thawte CA bundles here: https://search.thawte.com/support/ssl-digital-certificates/index?page=content&id=AR1384&actp=RELATED_RESOURCE
- Click Start -> Run
- Type MMC and click enter
- File -> Add/Remove Snap-in
- Select Certificates and click Add
- Select Computer account
- Next
- Next
- OK
- Expand Certificates (Local Computer)
- Right click Intermediate Certification Authorities
- select All Tasks -> Import
- Next
- Locate the .p7b file downloaded from your certificate authority
- Next
- Finish