Ssl – How to configure IIS to trust internal Certificate Authorities for server-to-server https requests

certificate-authorityiisssl

I need to perform web service calls from within my own web server running on IIS. IIS needs to make calls out to another non-Microsoft (Linux) server over HTTPS that uses an internal Certificate Authority (CA) for SSL.

How do I get IIS to trust the proper root certificate from this CA?

Also, how do I test that this trust is working? I assume a browser request from the server hosting IIS is insufficient.

Best Answer

Install the certificate from the CA on the server running IIS, and make sure it ends up in the "Trusted Root Certification Authorities" store for the machine. You may have to open a certificates console in MMC.