RADIUSdesk

logo

This is an old revision of the document!


Background

  • The UAM SSL key and certificate is located on the Access Points controlled by MESHdesk and APdesk.
  • This certificate are used by CoovaChilli to encrypt the Ajax calls between your browser and CoovaChilli.
  • It expired on 5November 2022.
  • We updated the Git repository with a new version.
  • These instructions should be used to patch any existing Access Points which use the certificate during the login process of CoovaChilli.
  • The instructions will contain two parts.
    1. Host the new key and cert files on the server running RADIUSdesk
    2. Do remote command execution on the Access Points to patch them with the new key and cert files.

Host the new files

  • Connect to the server running RADIUSdesk using SSH
  • Check out the latest openwrt-meshdesk code
#Do this in a temporary workspace
mkdir temp_cert
cd temp_cert
git clone https://github.com/RADIUSdesk/openwrt-meshdesk.git openwrt-meshdesk
  • Copy the cert and key files to a directory under webroot of Nginx
sudo mkdir -p /var/www/html/certs
sudo cp ./openwrt-meshdesk/MESHdesk/files/MESHdesk/captive_portals/cert.pem /var/www/html/certs
sudo cp ./openwrt-meshdesk/MESHdesk/files/MESHdesk/captive_portals/key.pem /var/www/html/certs