I updated some code to make importing certificate chains work under pfSense. It’s been a long time coming and the code is probably messy since I’m not a programmer but, for anyone that needs this, it should work.
There are 4 files that need touched:
captiveportal.inc
system.inc
services_captiveportal.php
system_advanced.php
All are contained in the tar file here.
These were all written under 1.2, so using them on other versions may cause unforseen weirdness.
BACK UP YOUR EXISTING FILES BEFORE USING MINE!
Please, remember that these are currently unsupported by the pfsense team, feel free to email me and I’ll do my best to help but I do have a day job and somewhat of a life, so I’ll answer as I get time. Use at your own risk, I’m not a developer so these may not be optimal code, insert other random disclaimer here.
This code has been deprecated by the certificate code in the pfSense 2.0 train.