We get asked from time to time how to make the HTTPS Scanning CA available via the Captive Portal so users can install it themselves. I recently discovered that it's possible to do this using base64 encoding and a 'data:' URI. I thought some of you might find this useful. Here's how:
- Download a copy of your SSL CA file from the XG Firewall. If you're using the built-in CA, it will save as file 'SecurityAppliance_SSL_CA.pem'
- Next you need to encode the whole file using base64 and output it as a single line. On a Mac or a Linux system, you can do this by running
$ base64 SecurityAppliance_SSL_CA.pem | tr -d '\n' - Now, go to Authentication > Web authentication > Captive portal appearance. In the Login Page Footer HTML text box, paste the following:
- Click 'Preview' to see what it looks like and check that the file downloads correctly when you click on the link.
- Click Apply to save
This thread was automatically locked due to age.