In the world of technology, certificates allow verifying the identity of a server, so the visitors know they are not sharing the information with wrong entities. 

There are two types of certificates:

  • Trusted Certificates: These are purchased from online vendors and are also called SSL Certificates. 
  • Self-Signed Certificates: These are created by you and used for encrypting the data that you receive or send on your server. 

In this article, you will learn the steps required for creating a self-signed certificate on a Windows 7 PC. 

This is a two-step process:

  1. Enable Internet Information Services or IIS
  2. Create the Self-Signed Certificate

Step 1: Enable Internet Information Services (IIS)

  1. Click the Start button.
    The Start menu appears. 
  2. Click Control Panel.

  The Control Panel window opens.
  3. Click Programs.

   The Programs screen appears.
   4. Click Turn Windows features on or off.
   Note: You may be required to enter the Admin credentials. 

    The Windows Features window opens.

   5. Locate and select the checkbox Internet Information Services.
   6. Click OK.
       The system will configure and enable Internet Information Services (IIS).

Step 2: Create a Self-Signed Certificate

  1. Click the Start button.
    The Start menu appears.
  2. Type IIS Manager in the program search box. 

       The search results appear.
    3. Click on the program Internet Information Services (IIS) Manager.
         The IIS Manager window opens.
    4. Double click Server Certificates.

       The Server Certificates window opens.
  5. Click Create Self-Signed Certificate under the Actions section.

    Create Self-Signed Certificate window opens.
6. Enter the name of the certificate and click OK to create the certificate.

     The certificate is created and is visible in the Server Certificates section of
      the IIS Manager.  
  7. Double click the newly created certificate and click the Details tab.

   8. Locate and click the field Thumbprint.
   9. Note down the hexadecimal code that appears in the text box below.
       This hexadecimal code is used to bind the certificate to the listening port.
       Learn how to bind the certificate to the listening port

See Also
Create a Self-Signed Certificate on Windows 10 PC

Did this answer your question?