ou'll need to buy a SSL cert issued by a CA that is included in all the popular browsers, or the user will get a big scary warning.
check out 'startssl' . free ssl certs supported by major browser vendors. The free one is only valid for 1 year, the paid certs are cheap and last longer.
i'm using this with pf CP atm