I have used and highly recommend
White Satin Trim and Cabinet Enamel to paint out bathroom cabinets. I like it so much I've started using it at home for all of our white trim.
I used it straight white and not sure if it is tintable but you might inquire if color is desired. It's available through Home Depot but not carried in the stores - I ordered it and picked up at the store so no shipping$.
It is water based urethane so clean up is easy. It goes on easy and is a very tough finish. I use a sm foam roller & brush. Their recommendation is for multiple thin coats vs a heavy coat if needed to cover darker wood or existing color.