enable ssl

Prior to this PR, Admin-UI only operates in unprotected mode - all communication with its web clients goes through plain HTTP protocol.  To some users, the lack of SSL/HTTPS enablement is a security concern.  This PR aims at addressing this concern by enabling Admin-UI to operate in secure mode while unprotected mode remains as the default behavior.