SSL Binding and Certificate
For additional information, see How to Set Up SSL on IIS 7.
Note: Before beginning, obtain a certificate from a certificate authority.
- After obtaining a certificate, open IIS Manager, select the server node in the treeview and double-click the Server Certificates feature in the listview.
- In the Actions pane, click Create Self-Signed Certificate. Provide a Friendly Name for the new certificate and click OK. Note: A self-signed certificate now appears and is marked for Server Authentication use.
- After importing your certificate, verify NETWORK SERVICE has Read permissions to the private key (if using account other than NETWORK SERVICE make sure that account has access to the private key as well) through Microsoft Management Center. Select the Personal/Certificates folder and right-click on the certificate; select All Tasks and Manage Private Keys. Validate that NETWORK SERVICES or the other group or user name has Read permission.
- Create an SSL binding. Within INET Manager, open IIS Manager. Select the website that is hosting the application. In the Actions pane, click Bindings to display the bindings editor to create, edit, and delete bindings for your Web site.
- Create an HTTPS binding and assign the SSL certificate you want to use for this site. Click OK.Note: This certificate will be referenced as the certificate thumbprint. Access the certificate's Properties, then Details tab; find the thumbprint and remove any spaces and special characters.
- Verify the SSL binding. Browse to the server to verify that SSL is bound correctly .