Security Compliance

How to enable SSL encryption between ARM client and ARM server

This article provides steps on how to configure SSL for secure communication between ARM clients (main and configuration application) and ARM server

First published date

4/16/2019 5:46 PM

Last published date

8/31/2023 10:16 PM

Overview

  • How to enable SSL for client server communication
  • check the used certificate
  • use a non-default certificate

This article is only applicable up to version 2020.2.1. Starting with version 2020.2.2 the connection between the ARM Server and the ARM applications is always encrypted by default and no adjustment of the configuration files is required.

Product section

Access Rights Manager

Resolution






 


 

<Network>
    <Ssl>
       <enabled type = "System.Boolean">true</enabled>
    </Ssl>
</Network>


5. Launch ARM main or configuration application and enable SSL by clicking the gear icon on the login screen.
6. To validate SSL is working click on the SSL icon at the bottom right in ARM main or configuration application as shown:


Note: When you click on the SSL icon as shown in above image the cert info should be shown like this:

If you are running ARM 9.1 / 9.2 /2019.4 - this info may be blank due to a known issue. This issue will be fixed with version 2020.2.

If using custom server certificate (optional section)






If you like to use a certificate with a different name other than the computer name of ARM server you must note the following:

<Network>
<ssl>
<certificate> CertificateName </certificate>
</ssl>
</Network>




(Screenshot property of © 2020 Microsoft)