Why not use a white polyurethane or even a melamine product? I would not use regular latex enamel over poly on a railing. Only drawbacks to melamine are that it is brittle and chips; and it is somewhat challenging to apply.
You should have no trouble finding white poly at an industrial paint supplier. Or better yet, a marine supplier should have it in quarts. It is a little pricey. A bright white, high gloss, porch and floor product would work to for a railing also. Just have to think outside the box to find what you need.
For example this is a brand I used restoring sailboats ages ago.
http://www.iboats.com/Mega-Gloss-tra...view_id.363304
I do think you should scruff up the existing surface a bit to improve adhesion. I would not use a liquid de-glosser. Good old fine grit sandpaper should do the trick.