Activating Mutual TLS (mTLS) in MAWi: A Step-by-Step Guide

Activating Mutual TLS (mTLS) in MAWi




Introduction



Mutual TLS, often abbreviated as mTLS, is an enhanced security protocol where both the client and the server authenticate each other during the TLS (Transport Layer Security) handshake process. While traditional TLS ensures the client trusts the server it's communicating with, mutual TLS takes it a step further by also requiring the server to trust the client. This dual-sided authentication ensures a higher level of security, making it especially valuable for sensitive applications and industries where data integrity and confidentiality are paramount.

By adding the Mutual TLS feature it ensures both client and server authenticate each other, adding an extra layer of trust to your connections. 



Setting Up Mutual TLS (mTLS) in MAWi:


During the MAWi Server component setup, ensure you select the checkboxes for 'Use HTTPS' and 'Use mTLS', as shown here:






Client-Side Certificate Installation



Upon your first access to the MAWi dashboard, the certificate for the client side will be automatically prompted for installation. A popup will show up, asking you to approve and add the certificate to your system.






Configuring mTLS on Your System



If you overlooked enabling the mTLS feature during the installation, or if you later decide to disable it, it's an easy fix. Navigate to:

C:\Program Files (x86)\Monitors AnyWhere\Common

Within this directory, you'll find two specific files:

- EnableMTLS.bat: Use this to activate the mTLS feature.
- DisableMTLS.bat: Use this to deactivate the mTLS feature.