Installing an SSL Certificate on Microsoft IIS

Microsoft’s Internet Information Services (IIS) is a web service that contains all of the tools necessary to create and deploy certificates for an SSL-enabled web server. For a discussion of how to install IIS and control access to IIS web pages and directories, see Chapter 20.

To create SSL certificates, follow these steps:

  1. Run the Computer Management application from the Administrative Tools folder of the computer’s Control Panel.

  2. Select Services and Applications Internet Informaton Services Default Web Site from the tree.

  3. Choose “Properties” from the Action menu.

  4. Select the “Directory Security” tab.

  5. Press the “Server Certificate...” button inside the “Secure communications” box. This will start the “Web Server Certificate Wizard” (see Figure 17-9).

    The Web Server Certificate Wizard

    Figure 17-9. The Web Server Certificate Wizard

  6. Select “Create a new certificate.”

  7. Select “Prepare the request now, but send it later.”

  8. Choose a name for the certificate and a bit length. Although the default is 512 bits, you should probably choose 1024 bits or more.

  9. Specify an Organization and an Organizational unit.

  10. Specify the domain of your server for the Common name (e.g., www.company.com).

  11. Specify the geographical information.

  12. You will now be prompted for a location in which to save the certificate. The default is c:\certreq.txt.

  13. The certificate request will be created in the file that you specify. ...

Get Web Security, Privacy & Commerce, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.