Windows Server

How to Configure SSL: WSUS Upstream & Downstream Servers

Secure communication

Learn how to configure SSL, which stands for Secure Sockets Layer, a vital security technology. SSL and its successor, Transport Layer Security (TLS), are protocols that establish authenticated and encrypted links between networked computers. How to Configure SSL: While TLS 1.0 deprecated the SSL protocol, it’s still customary to mention “SSL” or “SSL/TLS” in the context of these interconnected technologies. See the following guides for some related articles I have written. Configuring WSUS Email Notification to Work With Office365, How to setup and configure Windows server update services (WSUS), important Areas to Master on WSUS (Installed and not applicable, Install 1/4, and Installed / Not applicable 100).

Before we proceed with these steps, please take a look at the articles below. - Targeting WSUS Client with the Registry keys: How to configure WSUS Clients to get Updates from the WSUS server using Registry settings and how to apply Windows Updates from WSUS to the server using AWS RunCommand and some very handy WSUS Commands "Windows Server Update Services Commands, WAUACLT, PowerShell and USOClient ". 

From the Server Manager,
– Tools
– Open IIS
– Click on the IIS Server Node:
– Double click on the Server Certificate

SSL setup

Click on Import (and import the SSL certificate in .pfx format and enter the password)

WSUS servers

Note: However, To ensure seamless connectivity between the upstream and downstream servers, learn how to configure SSL for robust security. This replacement is vital upon expiration.

Note: Nonetheless, To ensure secure communication, it’s crucial to learn how to configure SSL. Import the CA certificate into the Trusted Root CA store on downstream WSUS servers or the local computer. Moreover, If the certificate is only imported to the Local User Trusted Root CA store, the downstream WSUS server will not be authenticated on the upstream server.

Note: Moreover, You must import the certificate to all computers that will communicate with the WSUS server. Therefore, This includes all client computers, downstream servers, and computers that run the WSUS Administration Console. Moreover, The certificate should be imported into the local computer Trusted Root CA store or into the Windows Server Update Service Trusted Root CA store. See the following link for how to configure WSUS.

We have to bind the SSL certificate to your network adapter.
– Expand your server, expand Sites, and select WSUS Administration

Under Actions, click on Bindings

The binding windows opens,
– Click on Edit and enter the host names (Select the cert for https)

SSL configuration

Now enforce the SSL encryption on the following virtual roots listed below
Note: Ensure to repeat all steps for each directory listed below

  • ApiRemoting30
  • ClientWebService
  • DSSAuthWebService
  • ServerSyncWebService
  • SimpleAuthWebService
Secure communication

Select the directory (virtual root) e.g  ClientWebService and double click on SSL Settings

Check the require SSL  and under Actions click on Apply

Let’s instruct WSUS to make use of SSL, and this can be done via the command line.

Navigate to the WSUS installation path C:Program FilesUpdate ServicesTools as shown below on your Server

Run the WsusUtil.exe as shown above followed by configuressl and the FQDN as shown below

The result would be this

Finally, restart the WSUS server to make sure all changes take effect.  This should enable access to the  WSUS management console if everything is okay. Moreover, See the following guide for some related WSUS contents “how to Start, Stop and Restart Windows Server Update Services (WSUS) via PowerShell and CMD, Windows Server Update Services: Windows 2016 Servers does not show up on the WSUS console, and
WSUS clients appear and disappear from the WSUS Update Services console“.

Note: However, You can witness some weird issues after configuring SSL, simply use these link
wsusutil usecustomwebsite false
wsusutil usecustomwebsite true

C:Program FilesUpdate ServicesToolsWSUSutil usecustomwebsite false

– And rerun

C:Program FilesUpdate ServicesToolsWSUSutil usecustomwebsite True

Note: However, To establish secure communication, learn how to configure SSL for downstream servers connecting to the upstream server via port 8531. Ensure proper rules are in place for this setup. And you can additionally reconfigure using the configure SSL from this path. See the following link1 and link2 for more information.

C:Program FilesUpdate ServicesToolsWSUSutil

Note: However, You can set up your own CA: (Enterprise root CA). For the steps, to set up an enterprise root CA, follow these steps in this link.

Discover the essentials of secure communication with this guide on How to Configure SSL. If you have any questions, feel free to ask in the comment section; I’m here to help.

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x